> 做站经验技巧 > 宝塔面板批量增加防火墙ip黑名单

宝塔面板批量增加防火墙ip黑名单

宝塔面板可以通过API实现批量添加防火墙IP

适用于多台服务器,以及需要增加多个IP或者IP段的情况。

以上只是告诉你解决方案,如何实施并不做介绍。能&不能远比怎么做 更重要。


参考:我是使用php实现的,当然还可以通过python或者其它语言实现

选择php是为了调用方便,遇到恶意ip,直接通过url访问修改ip。访问对应url,即可实现立即封锁ip的目的。即便你在地铁公交乃至乡村田野上,也能手机瞬间拉黑恶意ip的目的。

为了安全起见,对应的ip、域名、addfwip.php文件名、startip或endip字段,您都需要进行修改并注意保密,网络世界没有不透风的墙,但能确保拿到你url的人不屑于恶搞你;而想恶搞你的人拿不到这个url。

 

一、添加IP段,则添加startip和endip的内容

http://放置php代码的主机/addfwip.php?startip=106.54.14.1&endip=106.54.14.255

二、添加某个单独ip

可以如上修改startip和endip,也可以。为方便,代码增加如果endip为空,将startip的值赋值给endip。

所以可以直接访问

http://放置php代码的主机/addfwip.php?startip=106.54.14.44

由于随手写的代码并未优化,多台服务器执行时间比较长,因此多个任务建议拉长间隔时间。