外观
环境要求与准备
部署前请先核对主机规格、系统版本与依赖组件,避免安装过程中途失败。
一、主控端要求
1. 服务器配置
| 项目 | 要求 |
|---|---|
| CPU / 内存 | 建议 2 核 4G 及以上 |
| 磁盘 | 根据站点数量与日志量评估,建议 40G 起步 |
| 网络 | 必须可公网访问,用于被控节点连接与证书签发 |
2. 操作系统与面板
- 推荐系统:CentOS 7.6 ~ 7.9、Ubuntu 20.04 / 22.04
- 面板环境:宝塔面板 v11.0 及以上
3. 必须安装的软件
| 软件 | 版本要求 | 用途 |
|---|---|---|
| Nginx / Apache | Nginx 1.18+ 或 Apache 2.2+ | 反向代理 |
| MySQL | 5.7 及以上 | 主控数据存储 |
| Redis | 5.0 及以上 | 缓存与节点状态同步 |
| go 运行环境 | 由宝塔「Go 项目」提供 | 运行主控程序 |
4. 需要放行的端口
| 端口 | 协议 | 用途 |
|---|---|---|
主控端口(示例 8080) | TCP | 主控端 API 与后台,被控节点也需能访问 |
6379 | TCP | Redis,供主控与被控同步使用 |
80 / 443 | TCP | 站点访问与 SSL 证书签发验证 |
安全提醒
6379 放行范围应尽量收敛。Redis 的 bind 设为 0.0.0.0 是为了让被控节点能连接, 但必须同时设置 requirepass 强密码,否则等于把 Redis 暴露在公网。
5. 其它准备
- 一个已解析到主控服务器的域名(用于后台与 SSL 证书签发)
- 在授权中心获取的授权码
- 在宝塔面板中提前创建好站点
二、被控节点要求
1. 操作系统
- 支持:Ubuntu 18.04 / 20.04 / 22.04 / 24.04(64 位)
- 推荐:Ubuntu 24.04 LTS(内核较新、依赖更完整、性能与兼容性最佳)
2. 服务器配置(按业务选择)
| 业务规模 | 推荐配置 |
|---|---|
| 测试 / 轻量业务 | 2H2G |
| 常规业务 | 4H4G / 4H8G / 8H8G / 8H16G |
| 高并发大流量 | 16H16G / 16H32G |
3. 网络与权限
- 必须以 root 权限 执行安装脚本
- 服务器可访问公网(需要下载安装包并连接主控端)
- 能访问主控端的主控端口
4. 系统依赖
安装脚本会自动处理大部分依赖。若系统精简过度,可先手动补齐常用工具:
bash
apt-get update
apt-get install -y curl unzip wget1
2
2
三、部署前检查清单
在开始安装前逐项确认。勾选状态会保存在本机浏览器中,刷新或下次打开仍会保留,方便边部署边核对:
四、下一步
准备完成后,继续阅读 主控端安装(宝塔面板)。
