自把套餐从电信转网到移动之后,从办公室的电信网络访问家里的移动网络就特别不稳定(通过zerotier实现的异地组网),不仅卡顿速率慢还经常无法打开,ping能看到经常掉包,同样的设置在之前两端都是电信的时候却没有类似的问题,猜测是因为不同运营商之间的跨网限制导致p2p打通失败,好像也没啥好办法。
研究了下其他的工具,如tailscale、wireguard,看其他网友的评论,同样的问题应该也起不到什么明显的改善。
结果在搜索的时候,看到有网友评论说zerotier在跨运营商网络访问慢的情况是打洞失败,可以通过修改路由器设置方式改进。
以下是网友发的评论:
1.服务端最好是nat1网络类型,也就是全锥形网络,只要服务端是nat1,打洞成功率90%以上,如果两端都是nat1网络成功率几乎100%
2.两端都开启ipv6能提高速度降低延迟,并且打通成功率比nat1网络类型还高
3.同运营商之间网络体验更好更容易打通
第2点目前是满足的,第3点是目前无法解决的,能解决的是第一点。试着将网络改为全锥形,再测试,发现速率和稳定性都有了很大提升,之前面临的问题已解决。
解决方法如下(路由器系统是istoreos):
网络-防火墙,启用Fullcone-NAT改为高性能模式
文章评论