Document live HTTP IP gateway certificate limits

This commit is contained in:
Codex committed 2026-10-26 15:38:44 +08:00
1 parent 3c76d2d118
commit 15c1c4f41f
1 file changed
+3 -3
+3 -3
View File
@@ -4,7 +4,7 @@
|---|---|
| 版本 / 变更级别 | 0.1 / S3(ACME、证书部署与公网入口) |
| 设计状态 | 已形成 |
| 实现状态 | 已实现,待部署与兼容 Certbot 版本的真实 IP 签发验证 |
| 实现状态 | 已部署;真实 IP 签发需升级服务器 Certbot 后验证 |
| 负责人 / 日期 | opsx-vpn / 2026-10-26 |
| 关联需求 | IPv4 自动签发/续期;域名与 IP 定时任务及每次成功续签记录;修正 HTTP IP 的证书假状态 |
| 批准状态 | 用户要求开发与核对 |
@@ -47,11 +47,11 @@
| AC-01 | FR-01 | HTTP IP、HTTPS 域名无证书 | 不显示伪证书或 0001 日期 | 前端构建/代码检查 | 构建和代码检查通过;未做交互测试 |
| AC-02 | FR-02 | 验证公网 IPv4、私网、非法 IP 和 Certbot 参数 | 公网 IP HTTPS 可签,低版本明确拒绝,域名原流程不变 | Go 单测/本机渲染 | Go 单测通过;未在兼容 Certbot 上签发真实 IP 证书 |
| AC-03 | FR-03 | 模拟 deploy hook 记录 | 成功重载后追加事件;不记录失败/未续签 | Go 测试/只读检查 | Go 事件解析与 shell 语法通过;真实续签未发生 |
| AC-04 | NFR-01 | 远端部署检查 | 生产域名登录、OIDC、证书/定时器正常,未改公网模式 | 远端只读探测 | Not Run |
| AC-04 | NFR-01 | 远端部署检查 | 保留实际公网入口、管理健康、Nginx 与 OpenVPN,定时器运行 | 远端只读探测 | 2026-10-26:实际入口已由管理员设为 HTTP IPv4:28080,登录及健康检查 200,Nginx/Certbot timer/OpenVPN 在运行;没有 HTTPS 证书可供此 IP 续签 |
## 6. 发布与恢复
先本地测试构建;远端备份管理二进制及旧 hook 后拉取构建,精确重启管理服务,使用已识别的旧 hook 更新续签记录能力;核对 Nginx、Certbot timer、生产证书到期时间与 OIDC/OpenVPN。保留当前 HTTPS 域名;不发起真实 IP 签发,除非服务器部署兼容客户端并另行切换公网入口。若新 hook 校验失败,恢复旧 hook、二进制,`nginx -t` 并重载。现有 `certbot` 2.9.0 必须明确标记 IP 自动证书尚未就绪。
先本地测试构建;远端备份管理二进制及旧 hook 后拉取构建,精确重启管理服务,使用已识别的旧 hook 更新续签记录能力;核对 Nginx、Certbot timer、实际公网入口与 OpenVPN。不变更服务器已有 HTTP IPv4:28080 配置;不发起真实 IP 签发,除非服务器部署兼容客户端并另行切换公网入口。若新 hook 校验失败,恢复旧 hook、二进制,`nginx -t` 并重载。现有 `certbot` 2.9.0 必须明确标记 IP 自动证书尚未就绪。
## 7. 待决问题