Web开发编程网
分享Web开发相关技术

iptables 封禁 BT/PT/SPAM(垃圾邮件)和自定义端口/关键词 一键脚本

注意:本脚本邮件端口是完全可以封住的,但是 BT和PT 就不是100%的了,封不干净,这个没办法。

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

推荐 Debian 7 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。

脚本版本

Ver: 1.0.10

安装步骤

执行下面的代码下载并运行脚本。

  1. wget N nocheckcertificate https://softs.fun/Bash/ban_iptables.sh && chmod +x ban_iptables.sh && bash ban_iptables.sh
  2.  
  3. # 如果上面这个脚本无法下载,尝试使用备用下载:
  4. wget N nocheckcertificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ban_iptables.sh && chmod +x ban_iptables.sh && bash ban_iptables.sh

运行脚本后会出现脚本操作菜单,选择并输入对应的数字来操作。

使用说明

进入下载脚本的目录并运行脚本:

  1. ./ban_iptables.sh

然后选择你要执行的选项即可。

  1.  iptables防火墙 封禁管理脚本 [vX.X.X]
  2. Toyo | doub.io/shelljc2
  3.  
  4. 0. 查看 当前封禁列表
  5. ————————————
  6. 1. 封禁 BTPT
  7. 2. 封禁 SPAM(垃圾邮件)
  8. 3. 封禁 BTPT+SPAM
  9. 4. 封禁 自定义 端口
  10. 5. 封禁 自定义关键词
  11. ————————————
  12. 6. 解封 BTPT
  13. 7. 解封 SPAM(垃圾邮件)
  14. 8. 解封 BTPT+SPAM
  15. 9. 解封 自定义 端口
  16. 10. 解封 自定义关键词
  17. 11. 解封 所有  关键词
  18. ————————————
  19. 12. 升级脚本
  20.  
  21. 请输入数字 [011]:

其他操作:

为了方便,我也做了几个快捷的命令,不需要进入菜单去选择对应的选项,直接就能封禁/解封。

  1. ./ban_iptables.sh banbt
  2. # 封禁 BT、PT
  3.  
  4. ./ban_iptables.sh banspam
  5. # 封禁 SPAM(垃圾邮件)
  6.  
  7. ./ban_iptables.sh banall
  8. # 封禁 BT、PT+SPAM
  9.  
  10. ./ban_iptables.sh unbanbt
  11. # 解封 BT、PT
  12.  
  13. ./ban_iptables.sh unbanspam
  14. # 解封 SPAM(垃圾邮件)
  15.  
  16. ./ban_iptables.sh unbanall
  17. # 解封 BT、PT+SPAM
未经允许不得转载:WEB开发编程网 » iptables 封禁 BT/PT/SPAM(垃圾邮件)和自定义端口/关键词 一键脚本
微信扫码关注微信公众号

WEB开发编程网

谢谢支持,我们一直在努力

安全提示:您正在对WEB开发编程网进行赞赏操作,一但支付,不可返还。