Zerotier Moon搭建教程
ps:Zerotier是一款内网互联的工具,可以使用他自己的服务器,但是使用可能会有些不稳定(我没测试过),所以为了稳妥起见,我们还是搭建一个自己的吧。
安装
直接按照步骤复制粘贴即可
安装 zerotier-one
curl -s https://install.zerotier.com | sudo bash
云服务器加入虚拟网络
zerotier-cli join xxxxxxxx
配置Moon
cd /var/lib/zerotier-one
生成 moon.json 配置文件
zerotier-idtool initmoon identity.public >> moon.json
编辑 moon.json 配置文件
vim moon.json
修改(这里一定要带””还有端口一定要用/
"stableEndpoints": ["你服务器公网ip/9993"]
生成 .moon 文件
zerotier-idtool genmoon moon.json
配置 Moon
.moon 配置文件的名一般为10个前导零+本机的节点ID
1、移动文件
将生成的 000000xxxxxxxxxx.moon 移动到 moons.d
目录
mkdir moons.d
mv 000000xxxxxxxxxx.moon moons.d
2、命令行两次的外网的节点ID(.moon文件名称的去掉0)
zerotier-cli orbit xxxxx[本机的节点ID] xxxxxx[本机的节点ID]
重启 zerotier-one 服务
systemctl restart zerotier-one
检查是否添加成功
zerotier-cli listpeers
如果显示的的列表里面有外网的IP,则添加成功