环境

  • NAT VPS
  • Ubuntu 22.04

安装

安装Zerotier

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

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

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

{
"settings": {
"primaryPort": 10109
}
}

搭建Moon

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

    参考