Tag: zerotier


zerotier moon 配置


通过zerotier将家里的nas,lede,电脑等等都设置为一个大局域网,方便没有nps或frp时使用家里数据,利用手头vps建立moon节点,增加稳定性和穿透性。

配置Moon的步骤(linux ubuntu),windows下没有找到moon解决方案,文件夹下没有public文件:

1. moon机器安装zerotier,一条命令完成:

curl -s https://install.zerotier.com/ | sudo bash

2. 生成moon配置文件
不一定要加入到网络,直接作为moon也可以

 cd /var/lib/zerotier-one
 sudo touch moon.json
 sudo zerotier-idtool initmoon identity.public >> moon.json

修改配置文件moon.json,添加公网IP,1.1.1.1为例,修改内容如下, 9993是默认端口

vim moon.json
找到对应行修改内容

“stableEndpoints”: [ “1.1.1.1/9993” ]

后面的端口9993是UDP协议, 防火墙上需要开放UDP,否则连接不上Moon

3. 生成moon文件

sudo zerotier-idtool genmoon moon.json
执行该命令后,会在在/var/lib/zerotier-one目录下生成一个类似000000xxxxxxxx.moon的文件

4. 使moon配置文件生效:

在/var/lib/zerotier-one目录下,新建一个 moons.d 文件夹,并将刚生成的moon配置文件放到该文件夹下
sudo mkdir moons.d
sudo mv 000000xxxxxxxxxxx.moon moons.d/

重新启动moon服务器

service zerotier-one restart

5. 客户端连接Moon

同服务器方式直接在zerotier目录下创建moons.d文件夹,将生成的000000xxxxxxxx.moon文件下载并拷入,重启服务即可
或者更简单的方式利用ID(除0000以外的最后10位)命令行加入,2次一样的id,windows命令为zerotier-cli.bat。
zerotier-cli orbit xxxxxxxxxx xxxxxxxxxx

6. 客户端验证状态
sudo zerotier-cli listpeers
可以看到相关ip 及后面标识为 moon 即连接moon成功,

200 listpeers xxxxxxxx 1.1.1.1/9993;2488;2412 75 1.4.6 MOON