跳转至

ZeroTier

安装使用

PVE 基于 Debian 系统的,所以可以直接使用下面的一键安装脚本来安装 zerotier 客户端:

Bash
curl -s https://install.zerotier.com | bash

安装完成后,使用直接设置开机自启然后加入网络即可:

Bash
# 设置 zerotier 开机自启
systemctl enable zerotier-one.service

# 启动 zerotier 服务
systemctl start zerotier-one.service

# 加入网络
zerotier-cli join {NETWORK ID}

加入网络后在 ZeroTier Central 的网络里面勾选新增的 PVE 宿主机,将其变为 Auth 认证的状态,此时 ZeroTier 就会给 PVE 分配一个内网 IP:

此时其他同在这个网络组里面的设备,可以直接访问这个内网的 IP 地址,非常的方便。

延迟测试

在公司网络使用江苏电信的 Macbook Pro 访问家里的江苏移动的 PVE 机器,一开始 Ping 的延迟很高:

不要慌,ZeroTier 的原理就是做隧道打通最后走 P2P 方式连接,让子弹飞一会儿(一般十分钟左右吧),可以看到后面的稳定性和延迟明显降低了很多:

速度测试

直接使用 PVE 的 Web 控制台上传,速度可以跑到 11MB/s:

使用 ZeroTier 测试宝塔面板的上传文件速度,也可以达到 11.43 MB/s:

这个 10几 MB/s 的上传速度可能不是 ZeroTier 的极限,可能是我这个江苏电信套餐的极限......

总的来说虽然速度不如我们内网快,但是这个带宽基本上秒国内的大多数个人服务器了,国光我已经很满意了。

极端测试

因为上次在公司的上传速度有限,这次在家里使用超过 1000M 的中国移动套餐来看看上传速度到底有多块:

最快达到了 39.6 Mb/s,感觉还没有摸到 zerotier 的上限, 这个 39.6 Mb/s 应该是我移动宽带套餐的上传速度上限了......

总之,zerotier 的速度基本上应该无上限的,完全取决于你自己当前客户端的宽带套餐的上传速度,就这样, 不再测试了溜了溜了。


最后更新: 2023-03-06