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

请教大佬们 tailscale ping 延迟正常, ping 延迟很高

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

    我在使用 tailscale 连接两台机器,使用默认的 DERP ,两台机器之间的连接是 direct,开启了 IPV6

    • tailscale ping 延迟 41ms ,符合预期
    tailscale ping rasp
    pong from rasp (100.xx) via 36.xxx:16130 in 41ms
    
    • ping ipv4/ipv6 延迟几百 ms ,不符合预期
    ~ ping rasp
    PING rasp.xx.net (100.xx) 56(84) bytes of data.
    64 bytes from rasp.xx.net (100.xx): icmp_seq=1 ttl=64 time=446 ms
    64 bytes from rasp.xx.net (100.xx): icmp_seq=2 ttl=64 time=327 ms
    
    • tailscale netcheck
    tailscale netcheck
    
    Report:
    	* UDP: true
    	* IPv4: yes, 120.xxx:10007
    	* IPv6: yes, [2409:xxxx]:59714
    	* MappingVariesByDestIP: false
    	* HairPinning: false
    	* PortMapping:
    	* CaptivePortal: false
    	* Nearest DERP: Hong Kong
    	* DERP latency:
    		- hkg: 48.5ms  (Hong Kong)
    		- tok: 83.7ms  (Tokyo)
    

    请问各位大佬是什么问题,该怎么解决;路由器开启了 MSS 钳制,ipv4 直连时正常,开启了 ipv6 就会有这样的问题

    2 条回复    2024-03-14 15:20:51 +08:00
    jjrhlb
        1
    jjrhlb  
       44 天前
    我用 tailscale 延迟也很高,然后试了下 zerotier 直接用官方服务延迟就很低了 在 10ms 左右
    onion83
        2
    onion83  
       44 天前 via iPhone
    工作原理决定的,在双方打洞没有建立的时候会去 relay/derp 服务器查表找端口,这时候数据包通通由 relay 服务器中转,延时会高达几百甚至上千,当打通后延时会迅速回落,耗时 10-30 秒不等。这个现象 zt 和 ts 都存在,也基本是 p2p 打洞软件的特色。倒是有个技巧可以加快这个流程,就是两个端点直接互 ping 或者定时产生流量,主动和 relay 服务器握手告知自己端口,这招屡试不爽,用好几年了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2888 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 07:29 · PVG 15:29 · LAX 00:29 · JFK 03:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.