zerotier可以搭建虚拟局域网,非常舒服,但是如果直接用,有时延迟会很高,不稳定,这时需要moon节点来中转。
加了moon节点后,延迟更低,也更稳定。
步骤如下:
1,节点vps安装zerotier
curl -s https://install.zerotier.com/ | sudo bash |
2,加入局域网
zerotier-cli join <network id> |
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 <network id> |
zerotier-cli orbit <id> <id> |
再命令重启即可。
注意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 <id> |
卸载zerotier命令
sudo dpkg -P zerotier-one |
借鉴来源:
https://blog.csdn.net/it_LiChengwei/article/details/120934792
https://www.lingbaoboy.com/2019/03/vpszerotiermoon.html