curl -s https://install.zerotier.com | sudo bash
加入现有的网络,关于16位ID,可以参考上方文章注册。
zerotier-cli join af7xxxxxxxxxxx33d # 添加创建网络生成的16位ID
zerotier-cli status # 查看网络状态
客户端查看本地服务器网络情况(如下类似)
listnetworks af7xxxxxxxxxxx33d angry_gray 99:88:88:77:28:88 OK PRIVATE zthnhkljyl 10.147.20.299/24
生成认证配置文件
cd /var/lib/zerotier-one/
zerotier-idtool initmoon identity.public > moon.json
nano moon.json
"stableEndpoints": []
填加以下信息,并放行9993端口
,如图所示。"stableEndpoints": ["云服务器IP/9993"]
生成签名文件
zerotier-idtool genmoon moon.json
执行通过后会给出下面的提示,并生成一个000000beab485e08.moon结尾的文件
将moon节点加入网络
在/var/lib/zerotier-one/目录下新建一个moons.d的目录,并将生成的.moon结尾的文件移动到此目录下。
mkdir moons.d
mv 000000beab485e08.moon moons.d/
重启中转服务器的zerotier-one
systemctl restart zerotier-one
/home/zerotier
,在Zerotier目录下创建moons.d
文件夹,并将000000beab485e08.moon
文件复制到里面。查询是否加入moon
docker exec -it zerotier-one zerotier-cli listpeers
[/album]