Simple-Tracker / qBittorrent-ClientBlocker

一款适用于 qBittorrent/Transmission (Beta)/BitComet (Beta, Partial) 的客户端屏蔽器, 默认屏蔽包括但不限于迅雷等客户端. A client blocker compatible with qBittorrent/Transmission (Beta)/BitComet (Beta, Partial) which is prohibited to include but not limited to clients such as Xunlei.
MIT License
1.02k stars 26 forks source link

建议增加对17777端口的检测 #33

Closed JockeyWang closed 7 months ago

JockeyWang commented 7 months ago

最近这批疯狂下载的客户端,不少开放了17777端口。 能否以此做个规则判定呢?

Simple-Tracker commented 7 months ago

暂不考虑添加, 原因在于这本质上是利用"信息差"趁对方没关注到时进行的规则封禁, 且其具有影响检测性能的副作用 (对用户网络连接的大量 Peer 发出检测请求), 为这种功能进行开发收益甚微.

我们更关注如何在机制上解决问题, 现有的客户端名称黑名单本质上也是利用"信息差", 但对于迅雷这种面向最终用户使用的软件由于用户更新比较缓慢因此效果比较好, 但最近的客户端并没有这个特点, 因此纯粹只是利用现有的规则系统屏蔽, 以尽可能避免其它机制的误封和迟滞性问题.

举个例子: 该客户端以前是 "anacrolix/torrent", 偶发出现 "trafficConsume", 而最近变为了 "dt/torrent". 另: https://github.com/anacrolix/torrent/discussions/891#discussioncomment-8796358 / https://github.com/anacrolix/torrent/discussions/891#discussioncomment-8808256

JockeyWang commented 7 months ago

原来如此,那看来是我考虑不周了。

Simple-Tracker commented 7 months ago

另: 也可考虑尝试另一个屏蔽器: https://github.com/Ghost-chu/PeerBanHelper, 前段时间关注到其更新了该功能. 我们只是觉得这个太易规避了.