V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
journalist
V2EX  ›  宽带症候群

BT 的 tracker 是否可以走代理

  •  
  •   journalist · 277 天前 · 3011 次点击
    这是一个创建于 277 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    8 条回复    2024-03-21 09:44:02 +08:00
    Trim21
        1
    Trim21  
       277 天前 via Android
    协议允许但不推荐 tracker 允许主动上报 ip 地址
    gentrydeng
        2
    gentrydeng  
       277 天前 via Android
    得看具体的 Tracker 是否支持,除了 BitTorrent 协议本身以外,一些 Tracker 程序还支持 X-Forwarded-For ,以允许使用 CDN 或反向代理。
    xqzr
        3
    xqzr  
       277 天前
    “大部分 tracker 并不接收这个参数,一般只取握手 ip”
    https://bbs.itzmx.com/forum.php?mod=viewthread&tid=104893&fromuid=38071
    gwy15
        4
    gwy15  
       277 天前
    实测可以
    PhaSelEza
        5
    PhaSelEza  
       277 天前
    实测可以。

    猜测是可以获取到别人的 IP ,我们主动去连接。
    leaves615
        6
    leaves615  
       276 天前
    在下载一些国外的种子时,会用代理来连接 tracker ,不使用代理根本就连接不上。 获得了一定量的 peer 后再关闭代理。如此就可以下载了。
    journalist
        7
    journalist  
    OP
       276 天前
    @leaves615 那么上传呢
    leaves615
        8
    leaves615  
       275 天前
    @journalist tracker 服务是起到 Peer 交换目的,上传是 p2p 直连。上传不需要经过 tracker 服务器。

    参考: https://zh.wikipedia.org/wiki/BitTorrent_tracker
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2007 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 16:14 · PVG 00:14 · LAX 08:14 · JFK 11:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.