使用Shell脚本自动拒绝某个国家/地区对服务器的访问

前端时间一朋友在香港弄一台WEB服务器,主要是给国外那些人访问的,而他们又害怕大陆骇客对他们进行攻击,问我有没有办法自动拒绝大陆所有IP的访问,后来就给他写了这个简单的脚步,分享下这个简单实用的脚步给大家!

#/bin/bash

wget -O /tmp/us.zone http://www.ipdeny.com/ipblocks/data/countries/us.zone

for ip in `cat /tmp/us.zone`

do

#echo Blocking $ip

iptables -I INPUT -s $ip -j DROP

done


最后手动执行:

/sbin/service iptables save

你可能感兴趣的:(拒绝国家访问)