之前因为想把阿里云的服务器连上 Zerotier 的网络,但是发现加入了网络延迟还是很高。就决定自己搭个 planet 。搭完之后 Zerotier-cli listpeers 确实是只有服务器 ip 一个 planet 。
但是直接访问局域网其他设备时速度等于我阿里云服务器的上传带宽上限。这是因为走了中转吗?有什么方法可以知道 Zerotier 是 p2p 打通了还是走中转。
1
chrawsl 2022-12-02 10:01:14 +08:00
zerotier-cli status
没太用过 zerotier ,目前用的是 tailscale ,感觉比 zerotier 更强大一点点 |
2
impig33 2022-12-02 10:07:28 +08:00
p2p 直连是可以的,但是丢包率经常 50%,哪怕你在同一个房子里用的两条宽带,至于为什么? 我也想知道为什么
|
3
lookStupiToForce 2022-12-02 10:09:38 +08:00
zerotier-cli peers 的 link 列
但我不知道他准不准 你可以抓一下包 |
4
Arvin0913 2022-12-02 10:38:25 +08:00
Tailscale/Headscale +自建 DERP 更香
|
5
username19027930 2022-12-02 11:07:50 +08:00
跟你的 NAT 类型有关 有一边是全锥型就会直接走 p2p
|
6
wchluxi OP @username19027930 #5 但是我用 zerotier 官方根服务器是可以跑满家里的上传带宽的,应该是 p2p 。用了自建的就不行了。
|
7
isnullstring 2022-12-02 11:33:28 +08:00
@impig33 UDP 的数据包 就是这个鬼样,好像是运营商控制
|
8
username19027930 2022-12-02 12:20:42 +08:00
@wchluxi 那你就不要用自建的 planet 了 这个主要是不能 p2p 打洞的中转用的
如果用官方服务器就能 p2p 就没要必要搞了 |