本文最后更新于 2024-06-02,文章内容可能已经过时。

系统:Linux

1. 客户端安装

  1. 下载,ZeroTier One下载页面

    curl -s https://install.zerotier.com/ | sudo bash
    
  2. 加入网络

    sudo zerotier-cli join <Network ID>
    
  3. 去 ZeroTier 后台 勾选信任新设备

2. 搭建Moon节点

  1. 进入ZeroTier-One 安装目录,默认是/var/lib/zerotier-one​​​​

    cd /var/lib/zerotier-one
    
  2. 生成moon.json配置文件

    zerotier-idtool initmoon identity.public >> moon.json
    
  3. 编辑moon.json​​​配置文件

    vim moon.json
    
  4. 将配置文件中的

    ​“stableEndpoints”: []​​​​

    修改成

    "stableEndpoints": ["serverip/9993"]
    

    ServerIP 替换成云服务器的公网IP,引号需要保留。

    注意此处需要去云服务商后台把9993端口开放,协议为UDP

  5. 创建moon文件

    zerotier-idtool genmoon moon.json
    
  6. 新建moons.d​​文件夹,将生成的000*****.moon​​文件移动进去

    mkdir moons.d
    mv 000000xxxxxxxxxx.moon moons.d
    
  7. 重启 ZeroTier-One 服务

    systemctl restart zerotier-one
    
  8. 查询本机的 ZeroTier 节点地址

    zerotier-cli info