安装

curl -s https://install.zerotier.com sudo bash

进入zerotier目录

cd /var/lib/zerotier-one

zerotier-idtool initmoon identity.public >>moon.json

操作后会生产moon.json文件、修改moon.json(记住配置中的id)

“stableEndpoints”: [] 修改这个配置 服务器没有IPv6修改成: “stableEndpoints”: [ “1.2.3.4/9993” ] 有IPv6:”stableEndpoints”: [ “1.2.3.4/9993”,”2001:abcd:abcd::1/9993” ]

上面的IP请换成服务器的公网IP

完成上面步骤后生成验签

zerotier-idtool genmoon moon.json 会生成类似000000xxxxxxxxxx.moon的文件

在ZeroTier 目录中建立子文件夹 moons.d 并将上面生成的000000xxxxxxxxxx.moon 复制到该目录

mkdir moons.d cp 000000xxxxxxxxxx.moon moons.d

执行完上面操作后重启zerotier

killall -9 zerotier-one zerotier-one -d

其他设备如何加入moon xxxxxxxxxx为上面moon.json中的id

zerotier-cli orbit xxxxxxxxxx xxxxxxxxxx

查看是否加入成功 执行命令后查看尾缀是否是MOON

zerotier-cli listpeers

查看zerotier运行状态

zerotier-cli info

卸载

Debian/Ubuntu如下:

apt-get purge zerotier-one

CentOS卸载命令如下所示:

yum remove zerotier-one