使用下面教程可以指定某些国家来屏蔽IP,比如屏蔽日本等等。
此教程适合Centos、Ubuntu、Debian等常用linux系列系统。
GitHub地址:https://github.com/iiiiiii1/Block-IPs-from-countries
国家代码查看:http://www.ipdeny.com/ipblocks/
温馨提示:有些人要封国内IP,自己记得先挂个代理连接服务器。
使用方法:
先下载脚本到服务器
wget https://raw.githubusercontent.com/iiiiiii1/Block-IPs-from-countries/master/block-ips.sh
然后是给脚本执行的权限
chmod +x block-ips.sh
然后直接运行脚本
./block-ips.sh
以上三步的截图:
然后到了问你是要封禁IP、解封IP还是要查看封禁列表。
我们输入1,封禁IP
第一次封禁IP,会先下载IP列表,等待即可。
下载完后提示你输入要封禁的国家代码。注意这里一定要是小写!!!
输入完回车就行了,我截图里当时还没回车确认。
解封我们怎么办呢?
解封时我们在运行脚本
./block-ips.sh
然后输入2,解封IP即可。
解封也是需要输入对应国家的代码。