c0re100 / qBittorrent-Enhanced-Edition

[Unofficial] qBittorrent Enhanced, based on qBittorrent
https://github.com/c0re100/qBittorrent-Enhanced-Edition
Other
17.6k stars 1.21k forks source link

自动封禁长时间吸血的客户端 #530

Open Yang-qwq opened 5 months ago

Yang-qwq commented 5 months ago

Suggestion

请问一下可以实现标题中提到的功能吗,具体判断逻辑如下,您可以进行参考:

  1. 长时间大流量上传却进度仍未改变的客户端(如0%10%等)
  2. 使用未知客户端下载(但并非某雷,因为此功能已经实现)

Use case

  1. 防止用户误判断上传比率造成死种
  2. 防止上传流量过大触发限速并影响正常种子

Extra info/examples/attachments

No response

Yang-qwq commented 5 months ago

Snipaste_2024-02-03_14-30-09 今天刚抓到的吸血端,上传了我20多G

hanxuyuan commented 5 months ago

同,我也遇到过这种客户端,peer一般是GT002和GT003, GT002不汇报进度,永远是0%,但是我却上传很多 GT003汇报错误进度,我自己显示上传远远大过文件体积还在上传, 2222222 44

Ghost-chu commented 5 months ago

遇到相同问题,每次都是两个一起来

ExplodingDragon commented 5 months ago

或许可以按照某些策略来限制?

https://github.com/anacrolix/torrent/discussions/891#discussioncomment-8377107

Ghost-chu commented 5 months ago

我决定自己动手丰衣足食

https://github.com/Ghost-chu/PeerBanHelper

slowlearnerLspeedup commented 4 months ago

leech client anacrolix issue

https://github.com/anacrolix/torrent/issues/889

https://github.com/anacrolix/torrent/discussions/891

InoryS commented 3 months ago

https://github.com/Simple-Tracker/qBittorrent-ClientBlocker

supply9243 commented 3 months ago

2024-03-19_23-44-18 提供参考,这些客户端宁愿捉迷藏的吸血也不愿意上传。

msojocs commented 3 months ago

1NFTWLR(AH0$ZRD3AA)36_N

抽象

akawa2019 commented 3 months ago

客户端 Taipeo-Torrent dev 占用了7.5倍文件大小的上传量,是否可以自动封禁这些上传量明显不合理的恶意客户端? 屏幕截图 2024-03-25 181534 屏幕截图 2024-03-25 181556

hanxuyuan commented 3 months ago

1NFTWLR(AH0$ZRD3AA)36_N

抽象

客户端 Taipeo-Torrent dev 占用了7.5倍文件大小的上传量,是否可以自动封禁这些上传量明显不合理的恶意客户端? 屏幕截图 2024-03-25 181534 屏幕截图 2024-03-25 181556

请问他们的peer ID是多少?

oodzchen commented 3 months ago

我建议给设置里 Connection下面的 IP Filtering 文件配置添加一个读取远程文件的功能,可以手动或定时自动拉取 ipfilter 列表,类似现在的远程拉取 track list 功能,可以即时屏蔽吸血 IP

Akarinnnnn commented 3 months ago

原来4.6.4.10跟这个有关

yeezylife commented 3 months ago

能不能考虑自动封给同一个人上传量超过一倍的,那种无限下载的明显不正常。

oodzchen commented 2 months ago

又发现了新的吸血客户端hp/torrent/v2.01

hanxuyuan commented 2 months ago

发现新的恶意IP

https://github.com/anacrolix/torrent/discussions/891#discussioncomment-9095052

Yang-qwq commented 2 months ago

发现新的恶意IP

anacrolix/torrent#891 (comment)

我在想是否可以做的极端一点 例如直接屏蔽所有非主流客户端?

不过可能对于pt生态不太好(悲

hanxuyuan commented 2 months ago

发现新的恶意IP anacrolix/torrent#891 (comment)

我在想是否可以做的极端一点 例如直接屏蔽所有非主流客户端?

不过可能对于pt生态不太好(悲

不影响PT吧?一般PT都不推荐QBEE,连BC都不推荐~~ 现在已经有恶意伪装成BC,TR这种主流客户端的了~~

Yang-qwq commented 2 months ago

又发现了新的吸血客户端hp/torrent/v2.01

Simple-Tracker/qBittorrent-ClientBlocker的新版本里已经被解决了

就现在来看,建议先用这个过度

pullingtab commented 2 months ago

你可以部署一个peerbanhelper,你想要的功能它是有的。

https://github.com/PBH-BTN/PeerBanHelper

但是现在这些反复下载的客户端已经进化的更完善了。报告正确进度,下载完成后换个IP继续下载,这已经是常规操作了。而且他们已经开始放下底线,把peer id改成bitcomet了。行为分析会越来越难。