cd /var/lib/zerotier-one
zerotier-idtool initmoon identity.public >>moon.json
经过此步,生成moon.json文件。vi编辑moon.json,修改 “stableEndpoints” 为机器 A 的公网的ip,以ipv4为例:
"stableEndpoints": [ "1.2.3.4/9993","2408::1/9993"]
另外,记录下json中的id值。
zerotier-idtool genmoon moon.json
执行之后生成000000xxxx.moon文件,备用。
在安装目录下(/var/lib/zerotier-one
)建立文件夹 moons.d
,将上一步生成的 .moon
文件拷贝进去。
重启zerotier,重启电脑。至此,moon服务器配置完成。
前面步骤里记录了moon.json中的id值:deadbeef00
。
在客户端机器执行:
zerotier-cli orbit deadbeef00 deadbeef00
zerotier-cli listpeers
如果有moon服务器ip地址的那一行后面有moon字样,证明 moon 已被本机标识。