vps服务器禁止bt下载方法

7,438
vps服务器禁止bt下载方法
  • 3.67 / 5 5
3.67分(3票)

BT下载会大量占用服务器带宽,消耗流量,同时管理员还会收到侵权投诉信。如何在服务器屏蔽bt上传下载?

一些技术论坛的帖子表示无解。他们认为,如今的BT客户端很智能,以往封杀某个端口的方法不能用了,BT软件会自动更换其他端口,使得防火墙无可奈何。另一种利用iptables屏蔽bt关键词的做法不太有效,容易把正常合法的请求给断掉。

我提供一种利用iptables阻止BT下载的方法,可有效解决这个问题。我们不封杀某个端口,而是阻止BT软件发出的特定请求,并结合BT软件的hex,定向kill request.

使用方法:SSH到你的服务器,逐行输入命令,然后保存、重启iptables.

[newcode title=”利用iptables屏蔽BT下载”]iptables -A FORWARD -m string –string “GET /scrape?info_hash=” –algo bm –to 65535 -j DROP
iptables -A FORWARD -m string –string “GET /announce.php?info_hash=” –algo bm –to 65535 -j DROP
iptables -A FORWARD -m string –string “GET /scrape.php?info_hash=” –algo bm –to 65535 -j DROP
iptables -A FORWARD -m string –string “GET /scrape.php?passkey=” –algo bm –to 65535 -j DROP
iptables -A FORWARD -m string –hex-string “|13426974546f7272656e742070726f746f636f6c|” –algo bm –to 65535 -j DROP
[/newcode]

保存更改:/etc/init.d/iptables save

重启服务:service iptables restart

购买VPS推荐digitaloceanlinode

另一个常见情况是,宿舍有小伙伴经常使用BT下载,导致你不能流畅打开网站学英语,下载新闻酸菜馆节目。如何解决呢?

1 部分路由器型号支持屏蔽BT下载功能,可登录路由器后台开启。

2 部分路由器型号支持openwrt刷机,你可安装屏蔽BT的脚本。

3 部分路由器型号支持智能限速,你可绑定宿舍人员的电脑mac地址到固定IP,然后对某个IP限速。

4 与室友进行亲切友好地交谈,用和平的方式解决问题。

喵~本文目前有1条留言,欢迎发表评论!

  1. 传说中的沙发
    :

    您好,IPtable似乎规则有点问题,比如引号是中文引号这类的。。。。希望能修改一下

    [回复]

打破沉默,我来发表评论鸟~