ZeroTier是一种基于P2P的虚拟组网工具,通过搭建==Moon服务器==可大幅提升跨运营商/跨国节点的连接质量。本文使用云服务演示部署流程。
注册三丰云账号
创建CentOS 8.5实例 (这里选择centos8以上,别的版本可能存在问题)
控制台 → 云服务器 → 创建实例
bash
ssh root@your_server_ip # 替换为实际IP
# 添加ZeroTier仓库
curl -s https://install.zerotier.com | sudo bash
# 验证安装
zerotier-cli -v
# 输出示例:zerotier-cli 1.10.6
# 进入配置目录
cd /var/lib/zerotier-one
# 生成Moon节点
zerotier-idtool initmoon identity.public >>moon.jsonvi moon.json
vi moon.json
{
"settings": {
"stableEndpoints": [
"your_server_ip/9993" # 填写服务器公网IP
]
}
}
生成.moon文件
zerotier-idtool genmoon moon.json
systemctl restart zerotier-one
systemctl enable zerotier-one
# Linux/MacOS
sudo zerotier-cli orbit 000000xxxxxx 000000xxxxxx # 填入Moon ID
# Windows
zerotier-cli.bat orbit 000000xxxxxx 000000xxxxxx
zerotier-cli listpeers
# 出现 "moon" 即表示成功