BT 反吸血的实现的设想

2020-05-14 13:22:59 +08:00
 systemcall

起因

BT 下载经常会遇到迅雷之类的软件吸血,这些软件会让普通用户来从别的客户端吸血,完全只上传给该软件的 VIP 挂 BT 的时候经常会遇到这样的客户端,一直汇报下载进度为 0,下载一会儿就装掉线,过了一下就又连上来了 现在 IPV6 、uTP 之类的技术已经普及了,大部分用户已经具备了上传的条件,这也是迅雷等软件现在可以吸血的原因

解决

现有的解决方案

现有解决方案的缺陷

我的设想

已经发现了迅雷吸血的时候具有长期下载进度为 0%、时不时装掉线的特点,感觉可以从这方面入手,记录连接的 ip 和连接的时候的下载进度并且隔一段时间就检测,发现经常掉线并且持续“没有下载”但是却在高速上传就拉黑 对于伪装的客户端,应该也可以用这个方法拉黑 或者,想办法拿到多个 v6 的 ip,定期通过不同的 v6 地址来伪装成别的客户端请求上传,发现一直收不到需要的分块的就拉黑。感觉这个更加有效

3220 次点击
所在节点    问与答
13 条回复
wu67
2020-05-14 15:02:28 +08:00
ua 确实可以伪装. peer-id-prefix 也伪装了吗? 很久没搞过迅雷, 我也不清楚了. 其实相对最好的方式是强制加密. 但这样一来, 下载速度就堪忧了
mokeyjay
2020-05-14 15:07:49 +08:00
所以就出现了 PT,多混几个 PT 站咯
systemcall
2020-05-14 16:22:48 +08:00
@wu67 强制加密没有用了,而且迅雷确实可以伪装成常见的 Transmission
nullboy
2020-05-14 17:15:57 +08:00
混 PT 不就完了
terence4444
2020-05-14 17:17:18 +08:00
PT 吧,DLP 也好久不更新了
systemcall
2020-05-14 17:47:51 +08:00
@terence4444 有哪些 acgn 方面的 pt 站呢?不清楚哪里可以找到。现在都是下的公网 bt 。如果有比较多的漫画就更好了。生肉也可以接受
acess
2020-05-15 02:06:31 +08:00
我觉得应该想想别的思路,反过来试试看能不能挖迅雷的墙角,忽悠迅雷用户给开放的 BT 网络上传……
事实应该已经证明对抗是没有多少效果的了。
acess
2020-05-15 02:10:29 +08:00
甚至还可以更进一步,想想看能不能把多个开放 P2P 网络整合起来……迅雷的一大特色不就是同时支持多个 P2P 网络么。
比特彗星也有 eMule 插件,但是很蛋疼,就是把 eMule 拉过来稍微改改的样子,而且 eMule 本身都 N 年不更新了……而且比特彗星还官方声明不给简体中文用户开放这个功能……
acess
2020-05-15 02:14:18 +08:00
再扯远点,归根到底我觉得这好像不是技术问题,还得靠人,只有人才会主动去求种、放流和存档……
而且很多时候为什么用 P2P 呢?不得不承认还是 V 站本来不欢迎的话题——piracy 。除此之外就是文化管制(和谐)。
说到底,封杀资源是什么问题呢?归根到底也是人的问题。
acess
2020-05-15 02:20:44 +08:00
要怎么忽悠迅雷用户上传呢?我刚刚拍脑袋想到的点子是“资源互换”,你有资源 A,我有资源 B,正好你要 B 我要 A 。这样用户就有动力去上传了,等价交换嘛。
但是怎么才能让这个互换信息能流通呢?我不知道有啥好办法……楼上有人提到 PT,但说白了这不就是一论坛么。而且这个圈貌似挺高端,反正我就没有亲身参与过……
wanguorui123
2020-05-15 08:02:30 +08:00
迅雷会伪造成其他客户端
systemcall
2020-05-15 08:27:41 +08:00
@acess piracy 确实是在 v 站不受欢迎的,如果有合法的正版渠道肯定是优先考虑。现在的问题是,censorship 越来越严重了,以前可以看到的很多东西看不到。还有粗制滥造的正版,翻译里有一大堆错别字的都有
emule 的话更接近于资源分享网络,甚至还可以和下载的人聊天,但是前几年还标配公网 ip 的时候,就感觉 ISP 实际上在封杀这个东西。
guazila
2020-05-15 09:38:59 +08:00
https://github.com/c0re100/qBittorrent-Enhanced-Edition
实测迅雷,以及一些下载进度为 0 的可疑客户端秒屏蔽。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/671579

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX