配置 HTTPS
使用域名远程访问面板时,配置 HTTPS 以加密连接并使用通行密钥登录。需要一个指向服务器的域名、证书,以及 Nginx 等反向代理。
- 准备稳定域名和可信 TLS 证书。
- 将面板管理端口限制为仅本机或可信代理可访问,初始化期间使用本机或 SSH 转发。
- 配置反向代理:HTTP 重定向至 HTTPS,转发客户端与协议头,并支持节点和终端的 WebSocket。
- 代理每次请求至少允许 50 MiB,以容纳文件分块和 multipart 开销,并按完整传输时长设置超时;系统文件上限限制完整上传或导入。
- 在初始化或系统设置中核对以下配置。
- 验证登录、终端和节点连接后,再开放公网入口。
| 配置 | 要求 |
|---|---|
APP_DOMAIN | 最终 HTTPS 地址,包含协议和必要端口 |
APP_CORS_ORIGINS、APP_CSP_RESOURCE_ORIGINS | 明确的可信来源,包含最终面板地址 |
AUTH_COOKIE_SECURE | 正确转发 HTTPS 时使用 auto,或设为 true,确认浏览器收到 Secure Cookie |
SERVER_TRUST_PROXY | 仅在代理控制转发头且客户端无法绕过代理时启用 |
节点连接地址变化后,更新其配置文件中的 panel_url,重启节点并确认恢复在线。容器节点的配置文件是 /data/config.yaml,其他安装方式见节点命令。
游戏服务器端口在工作区中单独配置。