在 CentOS 系统下搭建 ZeroTier Moon
在 CentOS 系统下搭建 ZeroTier Moon 服务器时,生成的配置文件位置是在 /var/lib/zerotier-one/
目录下。该目录包含了 ZeroTier One 的运行时数据,其中就包含 Moon 服务器和节点的配置文件。
生成的两个配置文件分别是:
-
moon.json:
该文件用于配置 Moon 服务器的基本信息,包括 Moon 的唯一标识符(Node ID)、名称、公钥等。这个文件由zerotier-idtool initmoon
命令生成,并保存在/var/lib/zerotier-one/
目录下。它描述了 Moon 服务器的基本配置信息。示例
moon.json
文件内容:{ "identity": { "secret": "PRIVATE_SERVER_KEY", "public": "PUBLIC_SERVER_KEY" }, "moon": { "subnet": "MOON_SUBNET", "moonID": "MOON_NODE_ID", "name": "MOON_NAME" } }
其中,
PRIVATE_SERVER_KEY
和PUBLIC_SERVER_KEY
是 Moon 服务器的私钥和公钥,MOON_SUBNET
是分配给 Moon 的 IPv6 子网,MOON_NODE_ID
是 Moon 的唯一标识符(Node ID),MOON_NAME
是 Moon 的名称。 -
moon.secret:
该文件包含 Moon 服务器的密钥信息,它由zerotier-idtool genmoon
命令生成,并保存在/var/lib/zerotier-one/
目录下。这个文件包含了 Moon 服务器的加密密钥,用于加密和解密与 Moon 节点之间的通信。示例
moon.secret
文件内容:PRIVATE_Moon_SERVER_KEY
其中,
PRIVATE_Moon_SERVER_KEY
是 Moon 服务器的私钥。
这些配置文件对于 Moon 服务器的正常运行至关重要。当你在搭建 ZeroTier Moon 服务器时,生成的这些配置文件会在指定的位置自动保存。请确保你对这些文件进行妥善管理,并遵循 ZeroTier 官方文档中的配置指南来正确地设置 Moon 服务器。如果需要备份或迁移 Moon 服务器,确保保存这些配置文件是非常重要的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)