之前共享给几个朋友的代理,今天接到了linode因为下载bt的版权警告邮件,让我及时处理,不然就被断网了,马上重装系统,然后第一时间屏蔽BT
屏蔽封禁一键脚本
执行下面的代码下载并运行脚本。
Codewget -N –no-check-certificate https://as4134.net/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
升级脚本只需要重新下载脚本文件就可以了,会自动覆盖原文件。
下面是进阶篇
安装 iptables 插件 nDPI
然后再装 nDPI
通过深度包检测分析 BT 流量,不过我不知道大流量下会不会很吃 CPU
反正机场基本就是上面哪个字符串屏蔽下,效果还是有的,肯定屏蔽不完就是了。