节点配置
-
安装Zerotier,照着官网下载安装即可。
-
加入自己的Network ID。
zerotier-cli join <Network ID>
-
授权。
-
进入Zerotier的安装目录。
cd /var/lib/zerotier-one
-
生成moon.json配置文件。
zerotier-idtool initmoon identity.public >> moon.json
-
编辑配置文件。
vim moon.json - stableEndpoints": [] + stableEndpoints": ["ServerIP/9993"] # ServerIP为moon服务器的公网IP地址
-
创建moon文件。
zerotier-idtool genmoon moon.json
-
新建moons.d文件夹将生成的.moon文件移入。
mkdir moons.d mv 0xxxxx.moon moons.d
-
重启Zerotier服务。
systemctl restart zerotier-one
客户端配置
-
查找网内的主机信息。
zerotier-cli listpeers
-
配置moon的节点信息。(ztaddr)
zerotier-cli orbit <ztaddr> <ztaddr>
-
再次查看网内主机信息,查看对应节点的
<role>
是否变成了MOONzerotier-cli listpeers
其他
-
离开MOON节点
zerotier-cli derbit <ztaddr>