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

55 天前
 matony

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

tailscale ping rasp
pong from rasp (100.xx) via 36.xxx:16130 in 41ms
~ 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

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 就会有这样的问题

1166 次点击
所在节点    宽带症候群
2 条回复
jjrhlb
55 天前
我用 tailscale 延迟也很高,然后试了下 zerotier 直接用官方服务延迟就很低了 在 10ms 左右
onion83
55 天前
工作原理决定的,在双方打洞没有建立的时候会去 relay/derp 服务器查表找端口,这时候数据包通通由 relay 服务器中转,延时会高达几百甚至上千,当打通后延时会迅速回落,耗时 10-30 秒不等。这个现象 zt 和 ts 都存在,也基本是 p2p 打洞软件的特色。倒是有个技巧可以加快这个流程,就是两个端点直接互 ping 或者定时产生流量,主动和 relay 服务器握手告知自己端口,这招屡试不爽,用好几年了。

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

https://www.v2ex.com/t/1023481

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

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

© 2021 V2EX