ZeroTier组网简介
ZeroTier是一个跨分布式基础设施实现安全连接的平台。连接设备、云和网络,无需复杂设置。本文介绍zerotier的使用方法。
注册账号
账号中心:https://central.zerotier.com/
zerotier帐号可以用github,google或微软帐号直接登录,也可以直接注册。
登入帐号,填写组织名(随便写),选择订阅计划,这里选择个人计划(免费)。
建立网络,获得一个16位网络ID。
加入网络只需填写这个ID,再到账号中心同意该设备加入网络。
飞牛安装
应用商店中有zerotier,直接安装,打开后填入上面的ID,到帐号中心审核。

点击设备最后的…打开菜单,点开Edit network member,可设置设备名称,device id是10位随机id,可以看到设备的一些信息。
点开高级设置,可打开局域网桥接,也就是子网广播。
还要在Settings→ Managed Routes 中,添加一条路由,Destination 填物理 LAN 的网段(如 192.168.0.0/24),Via 填 bridge 设备在 ZeroTier 网络中的 IP,个人计划无法自定认路由,所以无法使用子网广播。
windows版安装
官方客户端支持windows,macos,ios,android,linux,docker。
windows客户端是一个msi包,安装后打开,在右下角右键点击图标,选择join new network,填入上方的网络ID,审核后可加入。
windows版安装目录为C:\Program Files (x86)\ZeroTier\One。
可执行程序是C:\ProgramData\ZeroTier\One\zerotier-one_x64.exe
运行zerotier-cli和zerotier-idtool是bat文件转为zerotier-one_x64.exe -q和zerotier-one_x64.exe -i。
1 | PS C:\Program Files (x86)\ZeroTier\One> .\zerotier-cli.bat listpeers |
linux版安装
linux客户端有一键安装,
1 | curl -s https://install.zerotier.com | sudo bash` |
也可以
1 | curl -s 'https://raw.githubusercontent.com/zerotier/ZeroTierOne/main/doc/contact%40zerotier.com.gpg' | gpg --import && \ |
安装完成后加入网络:
1 | zerotier-cli join 网络id |
github不通的可加https://gh-proxy.org/
也可直接下载安装https://download.zerotier.com/RELEASES/
阿里云服务器只能下载安装包安装,因为操作系统不能被脚本识别。
当前的阿里云服务器是基于 RHEL 8 / CentOS 8 的 Alinux 3(Alibaba Cloud Linux 3),需要下载EL8 版本的包,EL8 = Enterprise Linux 8,完全兼容 Alinux 3、CentOS 8、RHEL 8、Rocky Linux 8 等。
安装目录为/var/lib/zerotier-one。
可执行文件为zerotier-one,zerotier-cli,zerotier-idtool。
1 | [root@aliyun zerotier-one]# zerotier-cli listpeers |
zerotier让第三方设备加入只需填入网络ID,不需注册帐号。





