Windows下ZeroTier搭建Moon节点

MOON节点机器

  1. 安装ZeroTier

  2. 管理员打开cmd并cd至C:\ProgramData\ZeroTier\One\,然后可通过在该路径下输入zerotier-one_x64.exe -i查看版本信息

  3. 输入zerotier-one_x64.exe -i initmoon identity.public >>moon.json生成moon.json文件

  4. 修改moon.json内容

"stableEndpoints": []改为"stableEndpoints": [ "{公网ip}/9993"]

  1. cmd输入zerotier-one_x64.exe -i genmoon moon.json生成000xxx.moon文件

  2. 同目录下新建moons.d文件夹

  3. 000xxx.moon文件复制进moons.d文件夹内

  4. 到服务中找到ZeroTier One,重新启动服务

公网服务器应该不需要开放防火墙端口

LEAF节点机器

  1. 安装ZeroTier

  2. 管理员打开cmd并cd至C:\ProgramData\ZeroTier\One\,然后可通过在该路径下输入zerotier-one_x64.exe -i查看版本信息

  3. 输入zerotier-one_x64.exe -q orbit xxx xxx加入Moon节点

注意:xxx即为000xxx.moon中的xxx,要把前面的0删去

会提示200 orbit OK

  1. 随后输入zerotier-cli listpeers查看是否能看到如200 listpeers xxx {公网ip}/9993;13744;13608 136 1.14.2 MOON的条目,即已正常加入moon节点

注意:不要将xxx泄露,否则别人将可以使用你的moon节点,对服务器流量造成影响或浪费