zerotier可以搭建虚拟局域网,非常舒服,但是如果直接用,有时延迟会很高,不稳定,这时需要moon节点来中转。
加了moon节点后,延迟更低,也更稳定。
步骤如下:
1,节点vps安装zerotier
curl -s https://install.zerotier.com/ | sudo bash
2,加入局域网
zerotier-cli join
3,生成moon模板
cd /var/lib/zerotier-one
zerotier-idtool initmoon identity.public > moon.json
4,改moon.json
vi moon.json
找到”stableEndpoints”: [ “8.8.8.8/9993” ]修改8.8.8.8为自己vps的ip
5,生成签名
zerotier-idtool genmoon moon.json
执行之后会生产一个000000xxxx.moon的文件
6,把moon节点加入网络
mkdir moons.d
mv 000000xxxxx.moon moons.d/
完成之后,重启zertior或者vps,moon节点即完成设置。
然后,需要用到moon节点的相关机子,可以执行命令:
curl -s https://install.zerotier.com | sudo bash
zerotier-cli join
zerotier-cli orbit
再命令重启即可。
注意network id为局域网id,id为moon节点在zerotier的id,可以zerotier后台查看,也可以moon节点vps执行zerotier-cli info查看
相关命令:
重启命令
systemctl restart zerotier-one
service zerotier-one restart
/etc/init.d/zerotier-one restart
zerotier-cli listpeers
剔除moon节点命令
zerotier-cli deorbit
卸载zerotier命令
sudo dpkg -P zerotier-one
借鉴来源:
https://blog.csdn.net/it_LiChengwei/article/details/120934792
https://www.lingbaoboy.com/2019/03/vpszerotiermoon.html