天天看点

linux 批量添加IP白名单脚本/bin/bash

/bin/bash

a=( # 请将IP地址放置括号内,分隔符是换行或者空格

111 # 占位,任意字符,数组角标默认从0开始,为统一执行下边从1开始的标准。

192.168.1.1

)

ags=${#a[*]}

echo "数组有效元素为:$ags"

ipgs=$ags # 限制循环打印次数:数组个数为循环次数

for ((i=1;i<=$ipgs;i++))

do

echo "

iptables -A INPUT -s "${a[$i]}"/24 -j ACCEPT

service iptables save

" >> ipb.sh # $i 是换行自加加循环,也用来指定数组角标对应的值

done

sed -i '$d' ipb.sh # 删除最后一行

chmod 755 ipb.sh ; ./ipb.sh

clear

echo "添加防火墙白名单成功,现在您可以正常使用360网站卫士防护服务和在线加速了!"

service iptables restart

iptables -nL

echo "添加防火墙白名单成功,现在您可以正常使用360网站卫士防护服务和在线加速了!

开发商小绿叶技术博客

"

chmod 777 1.sh ; sed -i '/^$/d' 1.sh ; ./1.sh