文章时间:2020年12月29日 09:32:51 解决问题:Zerotier Moon搭建
- 安装
- 安装 zerotier-one
- 云服务器加入虚拟网络
- 配置Moon
- 生成 moon.json 配置文件
- 编辑 moon.json 配置文件
- 生成 .moon 文件
- 移动文件
- 重启 zerotier-one 服务
ps:Zerotier是一款内网互联的工具,可以使用他自己的服务器,但是使用可能会有些不稳定(我没测试过),所以为了稳妥起见,我们还是搭建一个自己的吧。
安装
直接按照步骤复制粘贴即可
安装 zerotier-one
代码语言:javascript复制curl -s https://install.zerotier.com | sudo bash
云服务器加入虚拟网络
代码语言:javascript复制zerotier-cli join xxxxxxxx
配置Moon
代码语言:javascript复制cd /var/lib/zerotier-one
生成 moon.json 配置文件
代码语言:javascript复制zerotier-idtool initmoon identity.public >> moon.json
编辑 moon.json 配置文件
代码语言:javascript复制vim moon.json
修改(这里一定要带""还有端口一定要用/
代码语言:javascript复制"stableEndpoints": ["你服务器公网ip/9993"]
生成 .moon 文件
代码语言:javascript复制zerotier-idtool genmoon moon.json
移动文件
将生成的 000000xxxxxxxxxx.moon 移动到 moons.d
目录
mkdir moons.d
mv 000000xxxxxxxxxx.moon moons.d
.moon 配置文件的名一般为10个前导零 本机的节点ID
重启 zerotier-one 服务
代码语言:javascript复制systemctl restart zerotier-one