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
934 stars 24 forks source link

名为libtorrent/1.2.2.0的客户端也被封禁 #21

Closed TomoeMami closed 6 months ago

TomoeMami commented 6 months ago
[2024-02-29 23:00:54][CheckPeer_AddBlockPeer (Bad-Client)] 203.***.***.118:6881 UW 1.4.0.9.
[2024-02-29 23:00:54][Task] 此次封禁客户端: 1 个, 当前封禁客户端: 21 个.
[2024-02-29 23:20:12][CheckPeer_AddBlockPeer (Bad-Client)] 42.***.***.212:6881 UW 1.3.0.27.
[2024-02-29 23:20:12][Task] 此次封禁客户端: 1 个, 当前封禁客户端: 22 个.
[2024-02-29 23:25:41][CheckPeer_AddBlockPeer (Bad-Client)] 37.***.***.94:6881 UW 1.4.0.19.
[2024-02-29 23:25:42][Task] 此次封禁客户端: 1 个, 当前封禁客户端: 23 个.
[2024-02-29 23:31:30][CheckPeer_AddBlockPeer (Bad-Client)] 37.***.***.29:48079 libtorrent/1.2.2.0.
[2024-02-29 23:31:30][Task] 此次封禁客户端: 1 个, 当前封禁客户端: 24 个.
[2024-02-29 23:31:48][CheckPeer_AddBlockPeer (Bad-Client)] 118.***.***.70:6881 libtorrent/1.2.2.0.
[2024-02-29 23:31:48][Task] 此次封禁客户端: 1 个, 当前封禁客户端: 25 个.
[2024-02-29 23:32:18][CheckPeer_AddBlockPeer (Bad-Client)] 112.***.***.233:15095 github.com/anacrolix/torrent (devel) (anacrolix/torrent unknown).
[2024-02-29 23:32:18][Task] 此次封禁客户端: 1 个, 当前封禁客户端: 26 个.
[2024-02-29 23:46:47][CheckPeer_AddBlockPeer (Bad-Client)] 59.***.***.161:3833 github.com/anacrolix/torrent (devel) (anacrolix/torrent unknown).
[2024-02-29 23:46:48][CheckPeer_AddBlockPeer (Bad-Client)] 82.***.***.158:6881 libtorrent/1.2.2.0.
[2024-02-29 23:46:48][CheckPeer_AddBlockPeer (Bad-Client)] 84.***.***.154:6881 libtorrent/1.2.2.0.

检查进程的时候发现libtorrent/1.2.2.0也被封禁了,但是我用的默认设置没开其他功能,正则屏蔽列表里也没有类似字符串,是触发了什么规则吗?

Simple-Tracker commented 6 months ago

感谢反馈!

有两种可能:

  1. Peer ID 匹配到封禁规则;
  2. 某规则有错误;

可尝试 2.9b2, 提供了 Peer ID 并试图优化了规则, 观察是否还有此问题.

TomoeMami commented 6 months ago

[2024-03-02 00:09:36][CheckPeer_AddBlockPeer (Bad-Client)] 37...29:48085 -UW140J-/libtorrent/1.2.2.0. [2024-03-02 00:09:36][Task] 此次封禁客户端: 1 个, 当前封禁客户端: 1 个.

原来是peer_ID被匹配到了

Simple-Tracker commented 6 months ago

由于实际无误, 视作已解决. 这些优化会在 2.9 版本推出, 若有相关问题可再度于 Issue 内回报!

JockeyWang commented 6 months ago

[2024-03-04 15:15:54][CheckPeer_AddBlockPeer (Bad-Client)] 118.168.128.8:6881 -UW140J-|libtorrent/1.2.2.0. [2024-03-04 17:02:48][CheckPeer_AddBlockPeer (Bad-Client)] 118.37.66.20:6881 -UW140J-|UW 1.4.0.19. 已更新到2.9,现象依旧。顺便这里第2条是应当屏蔽的么?

Simple-Tracker commented 6 months ago

[2024-03-04 15:15:54][CheckPeer_AddBlockPeer (Bad-Client)] 118.168.128.8:6881 -UW140J-|libtorrent/1.2.2.0. [2024-03-04 17:02:48][CheckPeer_AddBlockPeer (Bad-Client)] 118.37.66.20:6881 -UW140J-|UW 1.4.0.19. 已更新到2.9,现象依旧。顺便这里第2条是应当屏蔽的么?

都是应当屏蔽的, 第一条及第二条 PeerID 均命中 -(UW\\w{4}|SP(([0-2]\\d{3})|(3[0-5]\\d{2})))-.

具体而言, -UW 是 uTorrent Web, 属于一种 BT 媒体播放器, 类似于 dandanplay 等. 这种媒体播放器可能会做种, 但是大多数时候都是下了就跑, 因此, 用户可以主动将其从自己的屏蔽列表移除. 具体参见 https://github.com/c0re100/qBittorrent-Enhanced-Edition/issues/121.