节点自动化部署 (Automatic Deployment)
Dynamic Domain 支持高度自动化的节点部署流程。您无需手动配置 Xray 或上报器,只需在管理后台点击一下,即可生成全自动安装脚本。
部署流程
1. 管理后台添加节点
在 Dispatch Server 的管理界面中:
- 点击“添加节点”。
- 输入节点名称(如
HK-01)。 - 保持 IP、UUID、密钥等字段为空(系统会自动生成并捕获)。
- 保存后,点击“获取安装命令”。
2. 执行安装脚本
在您的 VPS 服务器上,以 root 权限执行生成的命令:
bash
curl -fsSL https://your-server/api/v1/node/install?token=xxx | bash3. 脚本会自动完成以下操作:
- 探测环境: 自动获取 VPS 的公网 IP。
- 安装 Xray: 自动安装最新的 Xray 核心。
- 配置协议: 自动配置
VLESS + REALITY及Vision流控。 - 防火墙安全加固:
- 自动在
ufw或iptables中放行代理端口。 - 自动屏蔽 gRPC 管理端口: 强制限制 Xray 的管理端口(默认 10085)仅允许本地访问,防止外部攻击。
- 自动在
- 高可靠流量监控:
- 自动配置
node_reporter并注册为Systemd服务。 - API Key 安全保护: 使用环境变量
DYNAMIC_DOMAIN_API_KEY传递密钥,避免明文出现在进程列表中。 - 增量上报机制: 采用“确认后再扣除”的可靠逻辑,即使网络波动或进程崩溃,流量统计数据也不会丢失。
- 自动配置
- 激活上线: 安装完成后自动回调服务端,将节点设为“在线”状态。
手动部署 (不推荐)
如果您需要手动调试或使用非标准配置,可以参考以下步骤:
- 安装 Xray: 确保您的 VPS 上已正确安装并运行 Xray 服务。
- 开启统计: 在 Xray 配置文件中启用 API 统计模块。
- 运行 Reporter:bash
./node_reporter -server https://your-dispatch-server.com -key your-api-key -node node-name