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

双栈环境挂 PT 需注意

  •  
  •   cwbsw · 2018-10-13 16:57:16 +08:00 · 5378 次点击
    这是一个创建于 2012 天前的主题,其中的信息可能已经有所发展或是发生改变。
    私网 v4+v6 无所谓,公网 v4+v6 需要通过改 host 或者调整系统前缀策略等方式让 BT 客户端通过 v4 连接 tracker,这样 tracker 就能正确记录到 announce 报文的源地址和&ip6 参数中的 v6 地址,反之如果通过 v6 连接 tracker,就只能记录到 v6 源地址,v4 公网就被浪费了。
    13 条回复    2018-10-31 16:04:19 +08:00
    time2049
        1
    time2049  
       2018-10-13 17:34:40 +08:00 via iPhone
    好教程,记录以备用。
    skyeycirno
        2
    skyeycirno  
       2018-10-13 17:57:26 +08:00
    说这话的,我觉得你是没看过 pt 程序吧
    cwbsw
        3
    cwbsw  
    OP
       2018-10-13 18:16:35 +08:00   ❤️ 7
    @skyeycirno
    有何高见大可提出来大家讨论,别阴阳怪气的。
    xmtudgzy
        4
    xmtudgzy  
       2018-10-13 18:22:45 +08:00
    感觉确实有一些问题,但又说不上来。
    sunjian0000000
        5
    sunjian0000000  
       2018-10-13 18:41:34 +08:00 via Android
    连接 tracker 跟上传 /下载流量没关联。。只要能跟 tracker 通信上就行,V4 V6 都是公网也能一起识别。
    cwbsw
        6
    cwbsw  
    OP
       2018-10-13 18:58:14 +08:00
    @sunjian0000000
    双栈环境下你的客户端当然可以主动去连接 v4 和 v6 的 peer,这没问题。但是别的 peer 想要主动来连接你是不是得先通过 tracker 得到你的地址?
    那么 tracker 如何得知你的地址?答案是你 announce 报文的源地址以及报文中的&ip 及&ipv6 参数。
    所以我说私网 v4 无所谓,因为别人本来也无法主动连接你,但是公网 v4 就要让 tracker 能够记录到你的公网 v4 地址,这样别人才能通过 v4 来主动连接你。
    oricole
        7
    oricole  
       2018-10-13 19:09:43 +08:00
    暂时还没 v6 地址,先记录下。
    sunjian0000000
        8
    sunjian0000000  
       2018-10-13 19:26:42 +08:00 via Android
    实际测试过没影响,tracker 能正确识别 V4 和 V6 IP,不知无法正确识别公网 V4 的担忧从何而来,或者是某些 PT 后台有问题?担心的话直接 pt 软件的 ipfilters 里面把 ipv6 连接禁掉不就好了,何须在系统大动干戈。。。
    cwbsw
        9
    cwbsw  
    OP
       2018-10-13 19:37:27 +08:00
    @sunjian0000000
    我会这样说自然是有相当的理论和实践根据的,ipv6 相关的 issue 在各 pt 论坛和 github 上不在少数。
    阻断到 tracker 的 v6 连接也是一个思路,总之要使客户端通过 v4 连接 tracker,这是适应性最好的做法。
    whitefable
        10
    whitefable  
       2018-10-13 21:02:50 +08:00
    相关的 issue 不知道你也是什么时候的事情了=.=
    我 v4 和 v6 公网 ip 挂好几个 PT 没做任何修改网站后台都是直接记录 v4/v6 双 ip 地址吖毫无影响
    skyeycirno
        11
    skyeycirno  
       2018-10-13 22:04:23 +08:00
    @cwbsw 现在国内的 pt 就算最大众的 nphp 也是支持直接双栈的, 不需要任何修改
    cwbsw
        12
    cwbsw  
    OP
       2018-10-13 22:58:17 +08:00 via iPhone
    @skyeycirno
    问题不在 tracker,而在客户端。
    TMily
        13
    TMily  
       2018-10-31 16:04:19 +08:00
    确实是这样的,我这边刚刚部署了 V6,同时也是双栈公网 IP.
    实测使用最新版 Transmission 做种的情况下只有 MT 正确识别出了双栈地址,而原因我怀疑是 MT 的 V4 与 V6 的 Tracker 域名是分开的,我因为用过 HE 隧道两个 Tracker 都用过这样才使 MT 识别出了两个 IP.
    而其他站除非是本身 V4 单栈运行否则只要 Tracker 支持 V6 最终就会变成只记录 V6 地址,而由于目前 V6 还没有完全铺开会导致你的上传流量大幅下降,更有甚者 CHD 直接显示了可连接为否.
    目前我在养的站包括 MT CHD TTG HDHome U2 这里面 只有 MT 双栈正常 CHD 会变成 V6 单栈且可连接为否 TTG 网页上未显示状态与 IP 但是根据现有种子情况应该是 V4 单栈 HDHome 也为 V4 单栈 U2 则为 V6 单栈.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3596 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:05 · PVG 19:05 · LAX 04:05 · JFK 07:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.