Zerotier之将Windows VPS设置为moon

一、在带有公网IP的,准备设置为moon的机器上

1、CMD定位到zerotier安装目录,默认是:C:\ProgramData\ZeroTier\One

2、zerotier-one_x64.exe本身就是可以带多种参数运行的,查看其支持的所有命令:

zerotier-one_x64.exe -i

3、生成moon初始文件

zerotier-one_x64.exe -i initmoon identity.public >>moon.json

4、用任意编辑器打开moon.json,修改其中的stableEndpoints一行:

“stableEndpoints”: [ “x.x.x.x/9993” ] #x.x.x.x 改为moon服务器公网IP

5、生成moon签名文件

zerotier-one_x64.exe -i genmoon moon.json

6、此时得到一个“一串数字.moon”的文件。在当前one目录下,新建子文件夹“moons.d”,并将moon文件复制进去。

7、重启zerotier one服务。

二、在其他节点的Windows机器上

1、CMD定位到zerotier安装目录,默认是:C:\ProgramData\ZeroTier\One

2、加入moon:

zerotier-one_x64.exe -q orbit 000000xxxxxxxxxx 000000xxxxxxxxxx #moon服务器的ID值,输入2遍

注意,在较新版本的zerotier上,需要去掉前导的6个0,仅保留10个字符:

zerotier-one_x64.exe -q orbit xxxxxxxxxx xxxxxxxxxx #moon服务器的ID值,输入2遍

3、查看是否已经加入了moon:

zerotier-cli listpeers

三、Linux的方法网上比较多,不再赘述