使用场景:家里路由器装了 tailscale ,平时在外面用笔记本连接手机热点,笔记本开 tailscale 连接家里的 NAS 。
连接情况:手机和家里宽带网络都是北京移动,但是从外网连回内网看视频的时候速度很慢,清晰度选 20p 都没法流畅观看。在双端查看 tailscale stauts 发现都是通过公网 IPv6 直连的。在笔记本端使用路由器的内网测速工具结果是:Ping 1.55 ms, Download 1.77 Mbps, Upload 31.23 Mbps,实际下载速度也确实是 200 KB/s 左右。使用 Ping 命令测试延迟结果是 31 ms 。这延迟我感觉很低了……应该是直连没错,但是为什么下载会比上传慢这么多?是被运营商限速了吗?如果下载也能跑到跟上传一样的带宽就好了
![]() | 1 chy5301 OP 我用手机和 pad 开 tailscale 也是一样的效果,下载速度很慢,上传倒是还可以 |
2 xqzr 271 天前 MTU |
4 slowman 271 天前 ssh 给我上去看看 |
![]() | 6 wtks1 271 天前 ipv4 和 ipv6 速度可能确实有差别,之前试过从移动到电信的串流,ipv4 串流正常,但同样的设置 ipv6 就经常卡顿,测试过都没有丢包 |
7 pakro888 271 天前 可能被运营商限速了 |
8 defaw 271 天前 即使不考虑 qos 或者 mtu 不对导致大量重传之类的细节性问题,延迟和速度也是无关的 |
![]() | 11 chy5301 OP @wtks1 会有这种区别吗,我还以为 IPv4 因为要过多层 NAT 速度会慢呢,但是 tailscale 似乎不能手动设置用 IPv4 还是 IPv6 ? |
18 ysxb1145 271 天前 via Android 移动对非移动访问和 udp 丢得不是一般狠 |
![]() | 19 titanium98118 271 天前 |
![]() | 20 Redhut 271 天前 大概率是 MTU 问题,之前遇到过 |
![]() | 21 flynaj 271 天前 via Android 试试 softether |
![]() | 22 SenLief 270 天前 qos 了,有 ipv6 使用 tcp 就好了 |
![]() | 23 PatchouliTC 270 天前 1.双方 MTU 没协商成功,表现是分片起飞或者丢包起飞 2.运营商 QOS,无解,除非自建 DERP 然后走 DERP 的 443 TCP TLS 流量中转彻底解决 ping 延迟低只能说明小包没问题,连一段时间降速基本就是 QOS mtu 问题,看你描述应该是家里路由的 ts 开了宣言子网,可以在家里路由 iptable 啥的类似规则上开 MSS 来启用自动 MTU 大小协议 不然要么换个 openvpn 能手动指定 TCP 传输的 要么两端都回到 wireguard 然后 over tcp |
24 ranaanna 270 天前 如果都是移动的网络,那么 31ms 不算低哦。可能不是直连?没用过移动,但电信的移动和宽带之间是 4-5ms ,供 OP 参考 |
25 zhaowen901 264 天前 我用 tailscale 和 zerotier 都试过,都打洞成功,延迟差不多的情况下,zerotier 跑满上行带宽,tailscale 就 30m 左右,怎么都跑不满 |
![]() | 26 chy5301 OP @zhaowen901 我 zerotier 比 tailscale 更慢 |
![]() | 27 chy5301 OP @PatchouliTC 我感觉应该是 qos ,手机换到一个新基站的时候刚连上能跑到 40MB/s 的下载速度,过了半分钟就不行了,会先给限制到只有十几 KB/s 的下载速度,过一段时间恢复到 200+KB/s 稳定下来。我查查怎么用 TCP 吧 |