1
fengci 2021-06-17 10:54:32 +08:00
如果不是拿来远程看视频什么的试试 NKN 。或者 DDNSTO
|
2
233373 2021-06-17 10:58:34 +08:00
wireguard 自建吧
|
3
Ayahuasec 2021-06-17 11:06:48 +08:00 1
zerotier 好像是优先 p2p,没有公网 IP 的客户端的话使用 moon 相当于只是协助开 upnp 用,只要 p2p 能通,即时非常慢,也不会走 moon 中转,然而运营商总时搞事情限制 udp 的速度,使得 zerotier 在某些网络环境下体验非常糟糕。
我用了一段时间 zerotier 后转向了 tinc,然后开 TCPOnly,强制所有客户端走服务器中转。 |
4
NewYear 2021-06-17 11:37:58 +08:00
国内对 UDP 有限速,我搭的 wireguard 好像只有几十 KB 的速度。
|
5
nbsn 2021-06-17 11:54:06 +08:00
如果是跨国的链路,运营商对 UDP 流量的 qos 管制是硬伤。“较低成本的”也意味着效果不会很好。可以了解一下 Cisco 的 Flexvpn 自建方案,或者自建 SD-WAN 方案
|
6
troilus 2021-06-17 12:31:43 +08:00
moon 就是中转,你得看一下是直连的 moon 还是中继到 moon 的
|
7
levon OP @troilus 如何查看是否有中继?
我执行 zerotier-cli listpeers,这个命令,有看见服务器的 ip 有在列表里 |
8
Laitinlok 2021-06-18 22:32:42 +08:00 via Android
@nbsn OpenConnect 不開 DTLS 跟 Cisco Anyconnect 一樣, 而且開源免費的
|
9
hongdaworks 2021-06-19 16:26:31 +08:00
跨运营商效果很不理由,同运营商,同省网内效果还是很理想的。
|
11
CrazyBoyFeng 2021-06-20 01:08:57 +08:00 1
moon 不是中转服务器,官方手册写得很清楚。它的作用是帮助位于 nat 后方的客户端 udp 打洞。类似 stun 。
无论用不用 moon,都不改变 zerotier 客户端通过 udp 打洞从而建立 p2p 通信的传输方式。 所以 zerotier 不好用的真正原因就是运营商在边界限速 udp 的问题。无解。 可以考虑用服务器中转的方案替代,比如 tinc 、nkn 、frp 。 |
12
presoul 2021-07-12 11:13:23 +08:00
@CrazyBoyFeng NAT 打洞不成功,不就是走服务器中转吗
|
13
CrazyBoyFeng 2021-07-16 16:32:01 +08:00 1
@presoul 不好意思之前说的不对。我查到 planet 和 moon 在 1.2 版后已经实现了 tcp 中继。
楼主速度很慢,我猜原因可能是 zerotier 先尝试连接 udp,连接成功便没有尝试中继。 如果要强制中继,应该参考[官方说明]( https://github.com/zerotier/ZeroTierOne/tree/master/service)拉黑除 moon 之外的所有 path |