在 CentOS 系统下搭建 ZeroTier Moon 服务器

发布时间 2023-07-25 16:59:19作者: xingduo
  1. 安装 ZeroTier One:
    首先,确保已经安装了 ZeroTier One。你可以按照上述说明,使用以下命令进行安装:

    sudo yum install zerotier-one
    
  2. 启动 ZeroTier One 服务:
    安装成功后,启动 ZeroTier One 服务:

    sudo zerotier-cli start
    
  3. 创建 Moon 服务器:
    使用以下命令创建 Moon 服务器:

    sudo zerotier-idtool initmoon identity.public >> moon.json
    

    这会在当前目录下生成一个名为 moon.json 的文件,其中包含 Moon 服务器的配置信息。

  4. 启动 Moon 服务器:
    使用以下命令启动 Moon 服务器:

    sudo zerotier-idtool genmoon moon.json > moon.secret
    sudo zerotier-one -d
    

    这会生成一个名为 moon.secret 的文件,其中包含 Moon 服务器的密钥。

  5. 将 Moon 服务器密钥添加到 Moon 节点:
    moon.secret 文件的内容复制,并在要作为 Moon 节点的设备上运行以下命令:

    sudo zerotier-idtool join moon SECRET
    

    其中,SECRET 是从 moon.secret 中复制的密钥。

  6. 设置路由:
    在 Moon 服务器上,可能需要配置路由来指定哪些网络流量应该通过 ZeroTier 进行转发。这取决于你的网络配置和需求。

  7. 验证 Moon 服务器和节点:
    在 Moon 服务器上,你可以使用以下命令验证节点是否已加入 Moon:

    sudo zerotier-cli listmoons
    sudo zerotier-cli listpeers
    

现在,你已经在 CentOS 系统上成功搭建了 ZeroTier Moon 服务器并将节点加入到 Moon 中。