BT 的 tracker 是否可以走代理

2024-03-19 20:33:14 +08:00
 journalist

一个 tracker 因为防火墙需要走代理才能连接,qBittorrent 里面确实有 tracker 走代理 P2P 不走这个选项。在这种情况下 tracker 服务器是否会认为代理服务器是 BT 客户端导致无法获得实际的客户端地址和端口,这个协议在设计上是否考虑到走代理的情况?

3921 次点击
所在节点    宽带症候群
8 条回复
Trim21
2024-03-19 20:34:54 +08:00
协议允许但不推荐 tracker 允许主动上报 ip 地址
gentrydeng
2024-03-19 21:01:38 +08:00
得看具体的 Tracker 是否支持,除了 BitTorrent 协议本身以外,一些 Tracker 程序还支持 X-Forwarded-For ,以允许使用 CDN 或反向代理。
xqzr
2024-03-19 21:44:41 +08:00
“大部分 tracker 并不接收这个参数,一般只取握手 ip”
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=104893&fromuid=38071
gwy15
2024-03-19 22:04:10 +08:00
实测可以
PhaSelEza
2024-03-19 22:31:55 +08:00
实测可以。

猜测是可以获取到别人的 IP ,我们主动去连接。
leaves615
2024-03-20 22:33:43 +08:00
在下载一些国外的种子时,会用代理来连接 tracker ,不使用代理根本就连接不上。 获得了一定量的 peer 后再关闭代理。如此就可以下载了。
journalist
2024-03-20 22:36:55 +08:00
@leaves615 那么上传呢
leaves615
2024-03-21 09:44:02 +08:00
@journalist tracker 服务是起到 Peer 交换目的,上传是 p2p 直连。上传不需要经过 tracker 服务器。

参考: https://zh.wikipedia.org/wiki/BitTorrent_tracker

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

https://ex.noerr.eu.org/t/1025186

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

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

© 2021 V2EX