跨出边界
发布于 2024-01-05 / 83 阅读 / 0 评论 / 0 点赞

zerotier-moon中继服务搭建

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

  1. 先将客户端节点加入网络

  2. 使用orbit加入moon.

    zerotier-cli orbit deadbeef00 deadbeef00

    deadbeef00为你的moon节点的标识,通过zerotier-cli info查看

  3. 或者将刚才生成的000000xxxxxxx.moon放入客户端的moons.d目录下

加入成功后可以使用zerotier-cli listpeers 查看,你moon节点的role标识会由LEAF变为MOON

退出moon

使用zerotier-cli orbit deadbeef00退出moon


评论