V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
journalist

BT 的 tracker 是否可以走代理

  •  
  •   journalist · Mar 19, 2024 · 4844 views
    This topic created in 769 days ago, the information mentioned may be changed or developed.

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

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

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

    参考: https://zh.wikipedia.org/wiki/BitTorrent_tracker
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5838 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 06:08 · PVG 14:08 · LAX 23:08 · JFK 02:08
    ♥ Do have faith in what you're doing.