深色模式
准备工作
1. 服务器清单
| 用途 | 建议配置 | 说明 |
|---|---|---|
| 主控 Console | 1 核 2G / 30G,独立 IP | 只做调度与记账,配置要求低;不要和被控共用 |
| 财务端 Web | 1 核 2G / 30G,独立 IP(有 IPv6 更好) | 面向客户的门户,需要域名 + HTTPS |
| 被控 Agent | 一台独立服务器(杜甫) | 需要裸金属或 KVM 独服,用于安装 Proxmox VE 并开虚拟机 |
关于被控
被控必须能安装 Proxmox VE(需要 KVM、硬件虚拟化、独立内核)。OpenVZ/LXC 的 VPS 不能做被控。 游戏服务器走 Docker,建议宿主机至少 4 核 8G、SSD、带宽 ≥ 100Mbps。
2. 域名与 Cloudflare
推荐两个域名(也可以同一域名的两个子域):
| 域名 | 指向 | 用途 |
|---|---|---|
cloud.example.com | 财务端 IP | 客户门户 |
console.example.com | 主控 IP | 主控后台(被控安装脚本也从这里下载) |
在 Cloudflare 里:
- 两条 A 记录(或 AAAA)开启橙云代理(Proxied)。
- SSL/TLS 模式选 Full (strict) 或 Full(主控/财务端用自签证书时选 Full)。
- 可选:给两台 VPS 的 443 端口做源站锁(只允许 Cloudflare 回源),脚本见 安全加固。
3. 端口
| 端口 | 位置 | 用途 |
|---|---|---|
| 443 | 主控 / 财务端 / 被控 | 面板与门户(HTTPS) |
| 8443 | 被控 | 节点 API(只允许主控 IP 访问,被控会自动加 nft 白名单) |
| 22 | 三台都是 | SSH 运维 |
| 30000-39999 | 被控 | 游戏服务器端口池(自动分配) |
| 2022 | 被控 | 游戏 SFTP(可选,默认开启) |
| 20000-29999 | 被控 | IPv4 NAT 端口池(自动分配) |
4. 账号与凭据准备
- 支付宝(可选,用于收款):企业支付宝开放平台应用,拿到
AppID、应用私钥、支付宝公钥;配置网页/手机网站支付与当面付(扫码)。 - SMTP 邮箱(可选):用于发送验证码、到期提醒、工单通知。
- Telegram Bot(可选):
@BotFather创建 Bot 拿 Token;再创建一个通知群并拿到群 ID。 - PVE API Token:安装被控时脚本会自动创建(
panel@pve!api),无需手动准备。
5. 本地工具
- SSH 客户端(终端 / PuTTY / MobaXterm)
- 一个能访问服务器的浏览器
- 可选:
ghCLI(如果要自己改代码并推送仓库)
准备好后:安装主控 Console →