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

   分类:日常    热度:1293

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

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

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

脚本版本

Ver: 1.0.8

安装步骤

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

wget -N --no-check-certificate https://softs.fun/Bash/ban_iptables.sh && chmod +x ban_iptables.sh && bash ban_iptables.sh

如果上面这个脚本无法下载,尝试使用备用下载:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ban_iptables.sh && chmod +x ban_iptables.sh && bash ban_iptables.sh

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

使用说明

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

./ban_iptables.sh

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

iptables防火墙 封禁管理脚本 [vX.X.X] -- Toyo | doub.io/shell-jc2 --

    1. 查看 当前封禁列表 ————————————
    2. 封禁 BT、PT
    3. 封禁 SPAM(垃圾邮件)
    4. 封禁 BT、PT+SPAM
    5. 封禁 自定义 端口
    6. 封禁 自定义关键词 ————————————
    7. 解封 BT、PT
    8. 解封 SPAM(垃圾邮件)
    9. 解封 BT、PT+SPAM
    10. 解封 自定义 端口
    1. 解封 自定义关键词
    2. 解封 所有 关键词 ————————————
    3. 升级脚本

    请输入数字 [0-11]:
    其他操作:

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

    ./ban_iptables.sh banbt
    封禁 BT、PT ./ban_iptables.sh banspam
    封禁 SPAM(垃圾邮件) ./ban_iptables.sh banall
    封禁 BT、PT+SPAM ./ban_iptables.sh unbanbt
    解封 BT、PT ./ban_iptables.sh unbanspam
    解封 SPAM(垃圾邮件) ./ban_iptables.sh unbanall
    解封 BT、PT+SPAM

    发表新评论