qBittorrent-Enhanced-Edition icon indicating copy to clipboard operation
qBittorrent-Enhanced-Edition copied to clipboard

Ban hp/torrent/v2.01 as it is renamed from dt/torrent

Open Xeonzilla opened this issue 10 months ago • 41 comments

Suggestion

Simple-Tracker/qBittorrent-ClientBlocker#53

Use case

No response

Extra info/examples/attachments

No response

Xeonzilla avatar Apr 10 '24 02:04 Xeonzilla

This seems to be a modified version of dt/torrent that has appeared in the past two or three days. The identifier is

  • -HP0001- hp/torrent/v2.01

My qb-ee is connected to these peers and they are actively downloading my torrents (at full speed).

poplar-at-twilight avatar Apr 10 '24 05:04 poplar-at-twilight

Could it be considered to add an enhanced automatic blocking function similar to qBittorrent-ClientBlocker to automatically block the peers through progress/traffic characteristics, at least ban those peers that downloaded more than 100%.

yeezylife avatar Apr 10 '24 07:04 yeezylife

I'm using 'peer_whitelist.txt' now... Like the release note says:

Just a cat and mouse game :|

yeezylife avatar Apr 10 '24 08:04 yeezylife

I'm currently using a mixed approach against vampires.

  1. qb-ee built-in filter
  2. Ghost-chu/PeerBanHelper’s auxiliary interception
  3. ipfilter.dat (not often used)
  4. peer_blacklist.txt
-DT0001- dt/torrent/v1.00
-DT0001- dt/torrent/v1.01
-DT0001- DT\s0.0.0.1
-HP0001- hp/torrent/v2.01

As said

Just a cat and mouse game :|

poplar-at-twilight avatar Apr 10 '24 14:04 poplar-at-twilight

https://github.com/anacrolix/torrent/discussions/891#discussioncomment-9095052 看这里的评论,已经有伪装成正常客户端名称的无限吸血了,这下黑名单白名单都不管用咯 See the comments here, there are already leeching clients disguised as normal clients. Now the blacklist and whitelist won't work anymore.

yeezylife avatar Apr 13 '24 05:04 yeezylife

我刚刚也是看到有几个HP0001的id,正怀疑着,就看到这里了。问题是怎么禁止这个id的用户呢?如果是禁止ip的话,会不断有新的ip地址出现 I also noticed several HP0001 IDs just now. The question is, how to prohibit users with this ID? If it's about banning an IP address, new IP addresses can continuously emerge.

SteveYu000 avatar Apr 13 '24 16:04 SteveYu000

我刚刚也是看到有几个HP0001的id,正怀疑着,就看到这里了。问题是怎么禁止这个id的用户呢?如果是禁止ip的话,会不断有新的ip地址出现 I also noticed several HP0001 IDs just now. The question is, how to prohibit users with this ID? If it's about banning an IP address, new IP addresses can continuously emerge.

可以把它添加到peer_blacklist.txt里,方法见教程

You can add it to peer_blacklist.txt, there are tutorials (written in Chinese) on how to do that

FrzMtrsprt avatar Apr 15 '24 11:04 FrzMtrsprt

macOS 系统的 peer_blacklist.txt 文件在以下目录里,如果没有,自己创建一个:

~/Library/Application Support/qBittorrent/

hugepower avatar Apr 26 '24 08:04 hugepower

dt/torrent和hp/torrent还有某些bitcomet客户端的确在消耗上传流量,但是他们也会提供下载啊。直接ban掉他们是不是太冲动了?我觉得还是制定一个限速策略更好。比如同一个ip反复下载同一个文件的话,就给它限制一个较低的速度。这样也可以降低误伤的情况下,对正常客户端的伤害。

pullingtab avatar May 08 '24 05:05 pullingtab

我的个人看法是,只要这些客户端存在恶意行为,就应当直接 ban。与这些盗贼讲道理是不可行的事情。

我的带宽不是免费的,不是无限的;如果让这些恶意 peer 占据了上载的资源,不仅是对我的带宽的挤占,同时也会让连接到我的正常的 peer 用户无法下载其他的种子。

poplar-at-twilight avatar May 08 '24 06:05 poplar-at-twilight

我的个人看法是,只要这些客户端存在恶意行为,就应当直接 ban。与这些盗贼讲道理是不可行的事情。

我的带宽不是免费的,不是无限的;如果让这些恶意 peer 占据了上载的资源,不仅是对我的带宽的挤占,同时也会让连接到我的正常的 peer 用户无法下载其他的种子。

你可能没理解我说的。 这些客户端不是在单纯的吸血。

  1. 这些客户端客观上不仅不会影响其它下载者,反而会全速给所有下载者提供数据。对于下载者而言,ban掉这些客户端对下载是有害的。你也是下载者,ban掉这些客户端对你的下载也有害。我们为什么要做对自己不利的事情呢?
  2. 就像你上面说的,识别这些客户端已经变难了,很可能会越来越难。如果识别算法有问题,误伤了无辜的其它客户端怎么办?如果有误伤,导致有无辜者的下载收到了影响,那这个策略甚至比这些客户端还要恶劣:至少那些客户端没有影响其它人下载资源。

所以说,我们不应当将这些客户端一棍子打死。目前来看,他对整个P2P网络是有正面价值的。我们只需要限制他们的不良影响就好了,不需要杀死他们。因为我们的技术必然是存在局限性的,这可能会误伤无辜的人,反而损害了P2P网络。

pullingtab avatar May 08 '24 18:05 pullingtab

  1. 这些客户端客观上不仅不会影响其它下载者,反而会全速给所有下载者提供数据。对于下载者而言,ban掉这些客户端对下载是有害的。你也是下载者,ban掉这些客户端对你的下载也有害。我们为什么要做对自己不利的事情呢?

它们都顶着一模一样的 peer ID,我怎么识别?难不成我得亲自一个一个去识别它们是不是恶意的?

我主要是做种上传而不是下载种子,要不是之前我被一次性白嫖了 200GB 的上载量,我还不知道有 hp/torrent 及其衍生的存在。200GB 对于一些冷门种子,够让正常的用户下载好几次了。

我作为一个 peer 节点,我有权拒绝为所有我无法识别真伪的 hp/torrent 客户端提供上载。

既然使用了 hp/torrent 这种非常见的客户端,并且明知有人大规模地使用此客户端恶意消耗 BT 流量的情况下,还有继续使用 hp/torrent 及其改版客户端下载文件,还想要获得与其他主流 BT 客户端一样的待遇,我的评价是痴心妄想。

  1. 就像你上面说的,识别这些客户端已经变难了,很可能会越来越难。如果识别算法有问题,误伤了无辜的其它客户端怎么办?如果有误伤,导致有无辜者的下载收到了影响,那这个策略甚至比这些客户端还要恶劣:至少那些客户端没有影响其它人下载资源。

你那么心善,就不应该来 qbittorrent-enhanced-edition issue 闲逛。

你为什么不先去看一下 qbittorrent-enhanced-edition 的更新日志的新增封禁名单呢?

所以说,我们不应当将这些客户端一棍子打死。目前来看,他对整个P2P网络是有正面价值的。我们只需要限制他们的不良影响就好了,不需要杀死他们。因为我们的技术必然是存在局限性的,这可能会误伤无辜的人,反而损害了P2P网络。

被 hp/torrent 伤害的有很多普通的用户。你若觉得它们是有价值的,正面的,那你为什么不先去看看:

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

poplar-at-twilight avatar May 09 '24 00:05 poplar-at-twilight

被 hp/torrent 伤害的有很多普通的用户。你若觉得它们是有价值的,正面的,那你为什么不先去看看:

感谢分享。分析的很详细。 但是这正说明了部分人看待这个事情的不理性态度。所有的人关注点都是自己被吸了流量,但是没有人注意到他们一样也提供了流量。

鉴于这个工具已经散播开来,变种越来越强大,我们更应当审慎的处置。如果你自己的客户端也成为了被误伤的客户端,下不到文件,你怎么办?技术讨论应当充分的考虑如何完善技术细节,而不是一味的宣泄情绪。

我的出发点是让整个p2p网络变得更好。

pullingtab avatar May 09 '24 08:05 pullingtab

我是个 qBittorrent 新手,对这方面不太了解。我发现我的上传速度一直被 hp/torrent 占用,而且速度很快。每次发现上传速度被占用都是因为 hp/torrent。它一直从我这获取内容,却没有给我分享任何内容,于是我开始寻找解决办法。最终,我在这个帖子中找到了解决问题的方法,通过在 peer_blacklist.txt 文件中添加了一些内容,问题得以解决。

-DT0001- dt/torrent
-HP0001- hp/torrent

虽然我不确定这个操作会带来什么影响,但目前看起来,效果还不错。

hugepower avatar May 09 '24 20:05 hugepower

我的出发点是让整个p2p网络变得更好。

@pullingtab 争这个根本没有意义,其它吸血客户端都禁而不绝,你还怕它被打死。p2p 根本不需要它来维护,你在冷门种见过它吗?尽在热种吸血妨碍他人做种,谁还缺它那点上传 (存疑,我就从来没见它上传过)。

SeaHOH avatar May 10 '24 01:05 SeaHOH

-DT0001- dt/torrent
-HP0001- hp/torrent

这样会屏蔽使用此 ID 的 peer,如果你寻求更有效,更积极的主动防御策略,可以看看:

  • https://github.com/PBH-BTN/PeerBanHelper
  • https://github.com/Simple-Tracker

poplar-at-twilight avatar May 10 '24 02:05 poplar-at-twilight

我的出发点是让整个p2p网络变得更好。

@pullingtab 争这个根本没有意义,其它吸血客户端都禁而不绝,你还怕它被打死。

请仔细看我发的内容。我从没有说怕这些奇怪的客户端受影响。我是担心像你我一样的普通用户受影响。就像我说的,我的出发点是让整个P2P网络变得更好。如果你因为一个热门种子受牵连而被其它用户禁了IP,导致你的冷门种子不能下载/上传,你会怎么想?

我的核心意思是,要防止误伤正常用户。

p2p 根本不需要它来维护,你在冷门种见过它吗?尽在热种吸血妨碍他人做种,谁还缺它那点上传 (存疑,我就从来没见它上传过)。

请看上传的证据: https://github.com/c0re100/qBittorrent-Enhanced-Edition/discussions/548 他们的上传流量非常澎湃,比家里的小水管强很多。

pullingtab avatar May 15 '24 02:05 pullingtab

如果你因为一个热门种子受牵连而被其它用户禁了IP,导致你的冷门种子不能下载/上传,你会怎么想? 我的核心意思是,要防止误伤正常用户。

@pullingtab 再读一遍捋捋通顺不,怎么就能牵连误伤正常用户,都和哥几个一个网的?

之所以说让你不用再讨论,是因为真的无意义。能自定义过滤的 BT 客户端是少数,使用者更少,不足以对整个 P2P 网络造成绝对性的影响,怕牵连到自己的,不用就行了,正如作者所言“后果自负”。

另,怀疑它没上传理由有三:

  1. 大部分都是 0 进度。
  2. 观察过一段时间非 0 进度的,确实没见过。
  3. 考虑到受影响的种子规模巨大,且还在持续增加中,如果对方真有本地存储,成本绝对非一般人所能承受。

你的截图里是有上传,但有意义么?估摸着也就是个代理中转 (应该能看懂吧),热种不需要,冷种没鸟用。反而挤占上传妨碍做种、磨损硬盘、徒耗流量,种种恶劣之影响。

SeaHOH avatar May 15 '24 05:05 SeaHOH

如果你因为一个热门种子受牵连而被其它用户禁了IP,导致你的冷门种子不能下载/上传,你会怎么想? 我的核心意思是,要防止误伤正常用户。

@pullingtab 再读一遍捋捋通顺不,怎么就能牵连误伤正常用户,都和哥几个一个网的?

当有一个客户端被判定为异常客户端之后,peerbanhelper不止会禁掉客户端所在的IP,还会禁掉同一网段的其它IP。 而且现在中国的IPv4地址不够用,很多时候一个小区是共用同一个IP的。如果你的小区出了一个祸害,你希望自己被牵连么?

pullingtab avatar May 16 '24 03:05 pullingtab

你的截图里是有上传,但有意义么?估摸着也就是个代理中转 (应该能看懂吧),热种不需要,冷种没鸟用。反而挤占上传妨碍做种、磨损硬盘、徒耗流量,种种恶劣之影响。

请仔细看图。我的总下载速度是1.7M/s,普通客户端提供的速度是160k/s。其它都是所谓的恶意客户端提供的速度。如果这都叫没有意义的话,我真的不知道你在追求什么意义。

pullingtab avatar May 16 '24 03:05 pullingtab

如果你因为一个热门种子受牵连而被其它用户禁了IP,导致你的冷门种子不能下载/上传,你会怎么想? 我的核心意思是,要防止误伤正常用户。

@pullingtab 再读一遍捋捋通顺不,怎么就能牵连误伤正常用户,都和哥几个一个网的?

当有一个客户端被判定为异常客户端之后,peerbanhelper不止会禁掉客户端所在的IP,还会禁掉同一网段的其它IP。 而且现在中国的IPv4地址不够用,很多时候一个小区是共用同一个IP的。如果你的小区出了一个祸害,你希望自己被牵连么?

确实忘了有些小区会共用 IPv4 出口,但这并不影响 P2P 网络的使用。上面已经讲过了,就算放种的把你屏蔽了,还有其他用户,只是可能下载耗时会多些。 IPv6 则完全不受影响,且已经普及过半,可进一步增强 P2P 网络。鉴于你可能看不懂,展开点讲就是,即使你只有 IPv4,其他双栈用户也被屏蔽了 IPv4,但他可以通过 IPv6 下载,再通过 IPv4 传给你,再推开点,传给你的甚至可以是和你一样被屏蔽的单栈 IPv4 用户。其实这个过程可能完全不需要 IPv6 参与,上面就讲过不是任何客户端都有反吸血。

你的截图里是有上传,但有意义么?估摸着也就是个代理中转 (应该能看懂吧),热种不需要,冷种没鸟用。反而挤占上传妨碍做种、磨损硬盘、徒耗流量,种种恶劣之影响。

请仔细看图。我的总下载速度是1.7M/s,普通客户端提供的速度是160k/s。其它都是所谓的恶意客户端提供的速度。如果这都叫没有意义的话,我真的不知道你在追求什么意义。

你是真的没看懂啊,我是说它就是个代理,实际本地没有任何存储 (另,想象下同个小区有人买了几十上百 PB 硬盘运行这破玩意儿,建议你先算算 1PB 价值几何 )。也许经它代理后下载会快些,但没它也不会慢到哪里去,为了这点点所谓好处就由着它糟践,汝 M 乎?

SeaHOH avatar May 16 '24 04:05 SeaHOH

如果你因为一个热门种子受牵连而被其它用户禁了IP,导致你的冷门种子不能下载/上传,你会怎么想? 我的核心意思是,要防止误伤正常用户。

@pullingtab 再读一遍捋捋通顺不,怎么就能牵连误伤正常用户,都和哥几个一个网的?

当有一个客户端被判定为异常客户端之后,peerbanhelper不止会禁掉客户端所在的IP,还会禁掉同一网段的其它IP。 而且现在中国的IPv4地址不够用,很多时候一个小区是共用同一个IP的。如果你的小区出了一个祸害,你希望自己被牵连么?

确实忘了有些小区会共用 IPv4 出口,但这并不影响 P2P 网络的使用。上面已经讲过了,就算放种的把你屏蔽了,还有其他用户,只是可能下载耗时会多些。 IPv6 则完全不受影响,且已经普及过半,可进一步增强 P2P 网络。鉴于你可能看不懂,展开点讲就是,即使你只有 IPv4,其他双栈用户也被屏蔽了 IPv4,但他可以通过 IPv6 下载,再通过 IPv4 传给你,再推开点,传给你的甚至可以是和你一样被屏蔽的单栈 IPv4 用户。其实这个过程可能完全不需要 IPv6 参与,上面就讲过不是任何客户端都有反吸血。

你的截图里是有上传,但有意义么?估摸着也就是个代理中转 (应该能看懂吧),热种不需要,冷种没鸟用。反而挤占上传妨碍做种、磨损硬盘、徒耗流量,种种恶劣之影响。

请仔细看图。我的总下载速度是1.7M/s,普通客户端提供的速度是160k/s。其它都是所谓的恶意客户端提供的速度。如果这都叫没有意义的话,我真的不知道你在追求什么意义。

你是真的没看懂啊,我是说它就是个代理,实际本地没有任何存储 (另,想象下同个小区有人买了几十上百 PB 硬盘运行这破玩意儿,建议你先算算 1PB 价值几何 )。也许经它代理后下载会快些,但没它也不会慢到哪里去,为了这点点所谓好处就由着它糟践,汝 M 乎?

P2P圈子的素质真是让人没话说。

pullingtab avatar May 17 '24 04:05 pullingtab

P2P圈子的素质真是让人没话说。

各论各,不要扩大化。我素质是不高,但也没见你讲理啊。 早之前大家就讨论的很明白了,你还非要到处反复宣传反智言论,非坏即蠢。就一直咋呼有上传,你认真看了吗?

SeaHOH avatar May 17 '24 05:05 SeaHOH

避免有人误会他真是为了 P2P 变得更好,这里澄清下 P2P 网络的主旨,即“联通和分享”,只要不是蜗速或有特殊需求,速度什么的根本不重要。这些节点是否承担了联通和分享的职责?可能有些许,但这不是它的目的,反而它确确实实地破坏了整个网络的正常运行,占了茅坑不拉屎,毕竟每个节点的带宽都是有上限的。

SeaHOH avatar May 17 '24 05:05 SeaHOH

前几个星期,我还在为被吸血上行发愁。最近几天,我的宽带上行就被限速了,目前上传文件速度只有1.6MB/s。在国内运营商更严格的打击异常的上行流量的时候,我们更需要重视上行速度被吸血的问题。

我和这个情况差不多,两个月上行了大概10TB数据,平时只用Mac端的百度网盘和qBittorrent,并没有使用pcdn相关产品,却也被限速了。

B705BF62C2AC9F33AE405DE971D4ECE7

目前,宽带师傅正在上门维修,我同时祝各位好运。

hugepower avatar May 18 '24 03:05 hugepower

dt/torrent和hp/torrent还有某些bitcomet客户端的确在消耗上传流量,但是他们也会提供下载啊。直接ban掉他们是不是太冲动了?我觉得还是制定一个限速策略更好。比如同一个ip反复下载同一个文件的话,就给它限制一个较低的速度。这样也可以降低误伤的情况下,对正常客户端的伤害。

pcdn了解一下? 这些人根本就没有进行正常的bt下载上传服务。他们帮爱奇艺、优酷等企业规避商业带宽,并以此盈利,仅此而已。bt可不欠他们的。反而是很多bt/pt用户因为他们被运营商aoe了 pcdn从bt下载只是为了均衡上下行速度,让自己看起来正常一点。bt用户传给他们的数据会被立刻清空,然后重头再来。这种吸血行为比迅雷还可恶,迅雷至少会把数据传给迅雷的用户

bf109f4 avatar May 19 '24 05:05 bf109f4

前几个星期,我还在为被吸血上行发愁。最近几天,我的宽带上行就被限速了,目前上传文件速度只有1.6MB/s。在国内运营商更严格的打击异常的上行流量的时候,我们更需要重视上行速度被吸血的问题。

我和这个情况差不多,两个月上行了大概10TB数据,平时只用Mac端的百度网盘和qBittorrent,并没有使用pcdn相关产品,却也被限速了。

B705BF62C2AC9F33AE405DE971D4ECE7

目前,宽带师傅正在上门维修,我同时祝各位好运。

你可以给上传限速啊。这样对你自己影响太大了。对于下载者而言,只要有速度,就比没资源要强。

pullingtab avatar May 21 '24 09:05 pullingtab

dt/torrent和hp/torrent还有某些bitcomet客户端的确在消耗上传流量,但是他们也会提供下载啊。直接ban掉他们是不是太冲动了?我觉得还是制定一个限速策略更好。比如同一个ip反复下载同一个文件的话,就给它限制一个较低的速度。这样也可以降低误伤的情况下,对正常客户端的伤害。

pcdn了解一下? 这些人根本就没有进行正常的bt下载上传服务。他们帮爱奇艺、优酷等企业规避商业带宽,并以此盈利,仅此而已。bt可不欠他们的。反而是很多bt/pt用户因为他们被运营商aoe了 pcdn从bt下载只是为了均衡上下行速度,让自己看起来正常一点。bt用户传给他们的数据会被立刻清空,然后重头再来。这种吸血行为比迅雷还可恶,迅雷至少会把数据传给迅雷的用户

如果有一种“反吸血”的手段,它能强迫吸血客户端“出血”,你会安装么? 这个帖子里反对我的人,大多非常关注这些奇怪客户端的主观目的。而不是他们的客观影响。明明可以利用这些客户端提高所有人的下载速度,代价只是一个可以人为设定的低速度,却顽固的认为只要对方有自己想要达成的目的就要消灭对方,将对方排除在自己的网络以外。 我的建议在这些人看来,主观上是东郭救狼。可是客观上,它不是反向吸血么?多少人在P2P论坛上抱怨对方给自己的速度慢,自己给对方的速度快?如果我说有一种报复这些奇怪客户端的方法,是不是这些人就开心了呢? 朝三暮四和朝四暮三,真的有区别么? 可能客观理性对大多数人还是太难了。

pullingtab avatar May 21 '24 09:05 pullingtab

P2P圈子的素质真是让人没话说。

各论各,不要扩大化。我素质是不高,但也没见你讲理啊。 早之前大家就讨论的很明白了,你还非要到处反复宣传反智言论,非坏即蠢。就一直咋呼有上传,你认真看了吗?

你得面对现实:无论是个人素质,还是技术理解上,你都很差劲。 个人素质方面:你我的对话里,我贬低过你么?我一直在跟你讲道理,你不明白的技术细节我也跟你友好的解释了。你对我则是大段的主观否定。 技术理解方面:中国的网络环境你不熟悉,这你自己承认了。P2P网络不是乱发数据的,两个peer先要沟通下对方缺什么数据才能开始互发。你就凭空想像一个从A拿数据再转给B的机制,你知道技术上这得有多难?你无凭无据的想像一个机制然后扣在你不了解的客户端身上,在我看来非常可笑,不值一驳。 事实上,已经有人找到了bitcomet2.0.4客户端是真实客户端的证据。

我不会再回复你。

pullingtab avatar May 21 '24 09:05 pullingtab

dt/torrent和hp/torrent还有某些bitcomet客户端的确在消耗上传流量,但是他们也会提供下载啊。直接ban掉他们是不是太冲动了?我觉得还是制定一个限速策略更好。比如同一个ip反复下载同一个文件的话,就给它限制一个较低的速度。这样也可以降低误伤的情况下,对正常客户端的伤害。

pcdn了解一下? 这些人根本就没有进行正常的bt下载上传服务。他们帮爱奇艺、优酷等企业规避商业带宽,并以此盈利,仅此而已。bt可不欠他们的。反而是很多bt/pt用户因为他们被运营商aoe了 pcdn从bt下载只是为了均衡上下行速度,让自己看起来正常一点。bt用户传给他们的数据会被立刻清空,然后重头再来。这种吸血行为比迅雷还可恶,迅雷至少会把数据传给迅雷的用户

如果有一种“反吸血”的手段,它能强迫吸血客户端“出血”,你会安装么? 这个帖子里反对我的人,大多非常关注这些奇怪客户端的主观目的。而不是他们的客观影响。明明可以利用这些客户端提高所有人的下载速度,代价只是一个可以人为设定的低速度,却顽固的认为只要对方有自己想要达成的目的就要消灭对方,将对方排除在自己的网络以外。 我的建议在这些人看来,主观上是东郭救狼。可是客观上,它不是反向吸血么?多少人在P2P论坛上抱怨对方给自己的速度慢,自己给对方的速度快?如果我说有一种报复这些奇怪客户端的方法,是不是这些人就开心了呢? 朝三暮四和朝四暮三,真的有区别么? 可能客观理性对大多数人还是太难了。

呵呵,你观察过这些hp/torrent/v2.01打头的PCDN的用户吗?我观察过。他们进度条都没到结束,然后就删掉重下。你传给他们的数据没有任何意义,除了挤掉普通的用户。他们的上传带宽是给视频软件留的,不是给bt/pt用户留的。你所谓的“提高所有人的下载速度”,从一开始就是错的,因为这个下载速度是假的,真正需要的人没有下载到,pcdn主机下载的数据直接删,你的理论从根子上就不存在。 还是说你觉得牺牲整个bt/pt环境为代价,换取爱优腾用户的良好体验,是合理的吗?那我就无话可说了

bf109f4 avatar May 21 '24 09:05 bf109f4