zerotier-moon中继服务搭建
把节点加入网络之后,使用zerotier-idtool搭建中继服务
以下以centos为例说明
cd /var/lib/zerotier-one
sudo zerotier-idtool initmoon identity.public > moon.json
编辑 moon.json 文件:
sudo vi moon.json
将 stableEndpoints
修改为服务器的 IP 地址:
"stableEndpoints": ["服务器IP地址/9993"]
服务器ip可以为公网ip或者内网ip,
然后保存退出。
生成签名文件
命令行执行如下命令:
sudo zerotier-idtool genmoon moon.json
显示如下内容,表示执行成功: wrote 000000xxxxxxx.moon (signed world with timestamp xxxxxxxx)
moon 节点加入网络
执行以下命令:
sudo mkdir moons.d
sudo mv 000000xxxxxxx.moon moons.d/
然后重启服务器 zerotier:
sudo systemctl restart zerotier-one
客户端加入moon
先将客户端节点加入网络
使用orbit加入moon.
zerotier-cli orbit deadbeef00 deadbeef00
deadbeef00为你的moon节点的标识,通过zerotier-cli info查看
或者将刚才生成的000000xxxxxxx.moon放入客户端的moons.d目录下
加入成功后可以使用zerotier-cli listpeers
查看,你moon节点的role标识会由LEAF变为MOON
退出moon
使用zerotier-cli orbit deadbeef00退出moon