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

很文博客hinvn.com 技术教程评论163字数 1394阅读模式
广告也精彩

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

推荐 Debian 7 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。文章源自很文博客https://www.hinvn.com/很文博客-https://www.hinvn.com/54677.html

脚本版本

Ver: 1.0.10文章源自很文博客https://www.hinvn.com/很文博客-https://www.hinvn.com/54677.html

安装步骤

执行下面的代码下载并运行脚本。文章源自很文博客https://www.hinvn.com/很文博客-https://www.hinvn.com/54677.html

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

运行脚本后会出现脚本操作菜单,选择并输入对应的数字来操作。文章源自很文博客https://www.hinvn.com/很文博客-https://www.hinvn.com/54677.html

使用说明

进入下载脚本的目录并运行脚本:文章源自很文博客https://www.hinvn.com/很文博客-https://www.hinvn.com/54677.html

  1. ./ban_iptables.sh

然后选择你要执行的选项即可。文章源自很文博客https://www.hinvn.com/很文博客-https://www.hinvn.com/54677.html

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

其他操作:

为了方便,我也做了几个快捷的命令,不需要进入菜单去选择对应的选项,直接就能封禁/解封。文章源自很文博客https://www.hinvn.com/很文博客-https://www.hinvn.com/54677.html

  1. ./ban_iptables.sh banbt
  2. # 封禁 BT、PT
  3. ./ban_iptables.sh banspam
  4. # 封禁 SPAM(垃圾邮件)
  5. ./ban_iptables.sh banall
  6. # 封禁 BT、PT+SPAM
  7. ./ban_iptables.sh unbanbt
  8. # 解封 BT、PT
  9. ./ban_iptables.sh unbanspam
  10. # 解封 SPAM(垃圾邮件)
  11. ./ban_iptables.sh unbanall
  12. # 解封 BT、PT+SPAM

其他说明

提示wget: unknown host “softs.loan” 之类的错误

这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS(以下两行一起复制 一起执行)。

展开收缩
  1. echo -e "nameserver 8.8.8.8
  2. nameserver 8.8.4.4" > /etc/resolv.conf

 

提示 wget: command not found 的错误

这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。

展开收缩
  1. # CentOS系统:
  2. yum install -y wget
  3. # Debian/Ubuntu系统:
  4. apt-get install -y wget

 

升级脚本

升级脚本只需要重新下载脚本文件就可以了,会自动覆盖原文件。

工具:作品在线观看

女优:最新作品观看

中文:国语在线观看

weinxin
我的微信
扫一扫更精彩
大家的支持是我更新的动力!!!
 
  • BT
  • iptables
  • PT
  • SPAM
  • 一键脚本
  • 垃圾邮件
广告也精彩
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证