在 CentOS 系统下搭建 ZeroTier Moon 服务器
-
安装 ZeroTier One:
首先,确保已经安装了 ZeroTier One。你可以按照上述说明,使用以下命令进行安装:sudo yum install zerotier-one
-
启动 ZeroTier One 服务:
安装成功后,启动 ZeroTier One 服务:sudo zerotier-cli start
-
创建 Moon 服务器:
使用以下命令创建 Moon 服务器:sudo zerotier-idtool initmoon identity.public >> moon.json
这会在当前目录下生成一个名为
moon.json
的文件,其中包含 Moon 服务器的配置信息。 -
启动 Moon 服务器:
使用以下命令启动 Moon 服务器:sudo zerotier-idtool genmoon moon.json > moon.secret sudo zerotier-one -d
这会生成一个名为
moon.secret
的文件,其中包含 Moon 服务器的密钥。 -
将 Moon 服务器密钥添加到 Moon 节点:
将moon.secret
文件的内容复制,并在要作为 Moon 节点的设备上运行以下命令:sudo zerotier-idtool join moon SECRET
其中,SECRET 是从
moon.secret
中复制的密钥。 -
设置路由:
在 Moon 服务器上,可能需要配置路由来指定哪些网络流量应该通过 ZeroTier 进行转发。这取决于你的网络配置和需求。 -
验证 Moon 服务器和节点:
在 Moon 服务器上,你可以使用以下命令验证节点是否已加入 Moon:sudo zerotier-cli listmoons sudo zerotier-cli listpeers
现在,你已经在 CentOS 系统上成功搭建了 ZeroTier Moon 服务器并将节点加入到 Moon 中。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)