搭建Zerotier网络Moon中转节点
使用DOCKER搭建
https://post.smzdm.com/p/a5d2z6v7/
拥有一台公网机器 下载安装
curl -s https://install.zerotier.com | sudo bash
配置开机启动
systemctl enable zerotier-one
加入已有网络
zerotier-cli join xxxxxxxxxx
搭建moon
进入 zerotier-one 程序所在的目录,默认为 /var/lib/zerotier-one。
cd /var/lib/zerotier-one
生成 moon.json 配置文件
zerotier-idtool initmoon identity.public >> moon.json
编辑 moon.json 配置文件
vi moon.json
将配置文件中的 "stableEndpoints": [] 修改成
"stableEndpoints": ["ServerIP/9993"]
将 ServerIP 替换成云服务器的公网 IP。
生成 .moon 文件
zerotier-idtool genmoon moon.json
将生成的 000000xxxxxxxxxx.moon 移动到 moons.d 目录
mkdir moons.d
mv 000000xxxxxxxxxx.moon moons.d
.moon 配置文件的名一般为 10个前导零+本机的节点ID
重启 zerotier-one 服务
systemctl restart zerotier-one
Linux 系统下使用 Moon
将命令中的两组 xxxxxxxxxx 都替换成 moon 的节点 ID。
zerotier-cli orbit xxxxxxxxxx xxxxxxxxxx
zerotier-cli listpeers
root@OneCloud:~# zerotier-cli listpeers
200 listpeers 7b9528eea2 222.227.122.226/53216;7753;7570 196 1.6.2 MOON
有显示 MOON 则配置成功
Windows 系统下使用 Moon
以管理员身份打开 PowerShell,将命令中的两组 xxxxxxxxxx 都替换成 moon 的节点 ID。
zerotier-cli.bat orbit xxxxxxxxxx xxxxxxxxxx
检查是否添加成功,如果有 moon 服务器 IP 地址的那一行后面有 moon 字样,证明 moon 节点已经被本机连接。
zerotier-cli.bat listpeers
提示:Windows 系统的默认程序目录位于 C:\Program Files (x86)\ZeroTier\One
客户机加入moon
zerotier-cli orbit c6e10d4d9a
测试查看
zerotier-cli listpeers
如果有 moon 服务器 IP 地址的那一行后面有 moon 字样,证明 moon 节点已经被本机连接。

浙公网安备 33010602011771号