环境

  • NAT VPS
  • Ubuntu 22.04

安装

安装Zerotier

1
curl -s https://install.zerotier.com | sudo bash

自定义端口,编辑/var/lib/zerotier-one/local.conf

NAT映射的时候,内网和公网的端口需要一样

1
2
3
4
5
{
"settings": {
"primaryPort": 10109
}
}

搭建Moon

  1. 创建节点文件
1
2
cd /var/lib/zerotier-one/
zerotier-idtool initmoon identity.public >> moon.json
  1. 修改文件信息moon.json"stableEndpoints"信息
1
"stableEndpoints": ["公网IP/端口"]
  1. 生成节点文件
1
zerotier-idtool genmoon moon.json
  1. 启动
1
2
3
mkdir moons.d
mv 000000*.moon moons.d/
systemctl restart zerotier-one

参考