好东西要分享

使用 iptables 屏蔽封禁 BT/PT/SPAM(垃圾邮件)等端口/关键词

芝加哥数据中心因为被滥发邮件等问题,被禁用了一周,今天重装系统得以释放,所以,缙哥哥第一时间屏蔽了邮件端口!

屏蔽封禁一键脚本

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

wget -N --no-check-certificate https://softs.loan/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

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

 iptables 屏蔽封禁使用说明

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

./ban_iptables.sh

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

iptables防火墙 封禁管理脚本 [vX.X.X]      0. 查看 当前封禁列表  ————————————   1. 封禁 BT、PT   2. 封禁 SPAM(垃圾邮件)   3. 封禁 BT、PT+SPAM   4. 封禁 自定义 端口   5. 封禁 自定义关键词  ————————————   6. 解封 BT、PT   7. 解封 SPAM(垃圾邮件)   8. 解封 BT、PT+SPAM   9. 解封 自定义 端口  10. 解封 自定义关键词  11. 解封 所有  关键词  ————————————  12. 升级脚本     请输入数字 [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

常见问题

提示wget: unknown host “softs.loan” 之类的错误,这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS(以下两行一起复制 一起执行)。

echo -e "nameserver 8.8.8.8  nameserver 8.8.4.4" > /etc/resolv.conf

提示 wget: command not found 的错误,这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。

# CentOS系统:  yum install -y wget     # Debian/Ubuntu系统:  apt-get install -y wget

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

缙哥哥Linux系统常用命令收藏

相关推荐

  • 暂无文章

评论 抢沙发

评论前必须登录!