Zerotier 组异地虚拟局域网,速度太慢了

2021-06-17 10:34:37 +08:00
 levon
加了 moon 服务器,检查过了也在列表里了,但是还是很慢,只是访问一个内部网站,打开加载大半天,moon 到底是什么东西,应该不是中转服务器吧,不然不至于这么慢,两地访问这个 moon 服务器都挺快的。

还有没有什么好的解决方案吗?关于两地组局域网的需求,较低成本的
11738 次点击
所在节点    宽带症候群
13 条回复
fengci
2021-06-17 10:54:32 +08:00
如果不是拿来远程看视频什么的试试 NKN 。或者 DDNSTO
233373
2021-06-17 10:58:34 +08:00
wireguard 自建吧
Ayahuasec
2021-06-17 11:06:48 +08:00
zerotier 好像是优先 p2p,没有公网 IP 的客户端的话使用 moon 相当于只是协助开 upnp 用,只要 p2p 能通,即时非常慢,也不会走 moon 中转,然而运营商总时搞事情限制 udp 的速度,使得 zerotier 在某些网络环境下体验非常糟糕。
我用了一段时间 zerotier 后转向了 tinc,然后开 TCPOnly,强制所有客户端走服务器中转。
NewYear
2021-06-17 11:37:58 +08:00
国内对 UDP 有限速,我搭的 wireguard 好像只有几十 KB 的速度。
nbsn
2021-06-17 11:54:06 +08:00
如果是跨国的链路,运营商对 UDP 流量的 qos 管制是硬伤。“较低成本的”也意味着效果不会很好。可以了解一下 Cisco 的 Flexvpn 自建方案,或者自建 SD-WAN 方案
troilus
2021-06-17 12:31:43 +08:00
moon 就是中转,你得看一下是直连的 moon 还是中继到 moon 的
levon
2021-06-18 08:22:51 +08:00
@troilus 如何查看是否有中继?
我执行 zerotier-cli listpeers,这个命令,有看见服务器的 ip 有在列表里
Laitinlok
2021-06-18 22:32:42 +08:00
@nbsn OpenConnect 不開 DTLS 跟 Cisco Anyconnect 一樣, 而且開源免費的
hongdaworks
2021-06-19 16:26:31 +08:00
跨运营商效果很不理由,同运营商,同省网内效果还是很理想的。
nuk
2021-06-20 00:40:48 +08:00
@NewYear 我国内用 wiregurad 感觉还可以啊,电信之间基本上带宽可以跑满,目前成都上海深圳三地都没问题。。
CrazyBoyFeng
2021-06-20 01:08:57 +08:00
moon 不是中转服务器,官方手册写得很清楚。它的作用是帮助位于 nat 后方的客户端 udp 打洞。类似 stun 。
无论用不用 moon,都不改变 zerotier 客户端通过 udp 打洞从而建立 p2p 通信的传输方式。

所以 zerotier 不好用的真正原因就是运营商在边界限速 udp 的问题。无解。
可以考虑用服务器中转的方案替代,比如 tinc 、nkn 、frp 。
presoul
2021-07-12 11:13:23 +08:00
@CrazyBoyFeng NAT 打洞不成功,不就是走服务器中转吗
CrazyBoyFeng
2021-07-16 16:32:01 +08:00
@presoul 不好意思之前说的不对。我查到 planet 和 moon 在 1.2 版后已经实现了 tcp 中继。
楼主速度很慢,我猜原因可能是 zerotier 先尝试连接 udp,连接成功便没有尝试中继。
如果要强制中继,应该参考[官方说明]( https://github.com/zerotier/ZeroTierOne/tree/master/service)拉黑除 moon 之外的所有 path

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

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

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

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

© 2021 V2EX