阶段十七:代理网络控制面统一入口与真实客户端验收
状态:已完成并归档
📌 结论摘要
P17 已完成并归档。 P17 已完成代理网络控制面统一入口、四个远程节点面板、Console #proxyNetwork 架构页、五节点 VLESS + REALITY 统一、订阅发布、360T7 Xray 主备、旧路径清理、conntrack 持久化和真实客户端验收。生产事实以五节点 2S-UI、proxy.yohan.fun、四个 panel-*.yohan.fun、360T7 当前配置和用户手工确认结果为准。
Windows 已在 OfficeSummer 与 Summer 完成真实切换;Android 因 Tailscale 与 Clash 同占 VPN,由用户手工安装确认;iOS 使用免费 Clash Mi 并已由用户确认可用。P18 已完成但此前未归档,本次随 P17 一并归档,当前阶段切换为 P19 后续需求评审占位。
🗂️ 目录
🧾 状态变化
| 项目 | 归档状态 | 证据 |
|---|---|---|
| P17-0 基线冻结 | ✅ 完成 | 五节点 2S-UI、Tailnet-only 端口和快照已回读 |
| P17-1 面板域名与 Master 拨号 | ✅ 完成 | 四个节点 base_url、在线状态和延迟已回读 |
| P17-2 DNS、证书与网关 | ✅ 完成 | CNAME、ECC 证书、HTTP 和 WebSocket 通过 |
| P17-3 Console 架构页 | ✅ 完成 | 生产镜像、链接和桌面/移动端契约通过 |
| P17-4 客户端验收 | ✅ 完成 | 两台 Windows 自动验收;Android/iOS 用户确认可用 |
| P17-5 发布与回退收口 | ✅ 完成 | 本地门禁、文档、Actions 和回退材料齐备 |
| P17-6 主协议与 360T7 基线 | ✅ 完成 | 五节点和 360T7 基线、快照、恢复包已核验 |
| P17-7 五节点 REALITY | ✅ 完成 | 每台 10/10 连接、0% ICMP 丢包和吞吐验证 |
| P17-8 订阅发布与刷新 | ✅ 完成 | 原订阅 URL 与 Auto 顺序保持,受控客户端刷新完成 |
| P17-9 360T7 主备 | ✅ 完成 | MM -> d02 -> DD -> MM 和 Windows 真机切换均通过 |
| P17-10 资源与 conntrack | ✅ 完成 | HAProxy/sslocal 退出,65536/32768 重启持久化 |
| P17-11 最终验收与归档 | ✅ 完成 | 用户手工验收、生产回读和精确 SHA 发布门禁完成 |
🧩 生产边界
| 层 | 生产事实 | 明确边界 |
|---|---|---|
| Network | proxy 与四个 panel-* 通过逻辑 Edge 提供公网 TLS |
节点 2095/2096 保持 Tailnet-only |
| Compute | RR 承载 2S-UI Master,五个节点承载独立 Reality Inbound | 不新增第二调度器或第二控制面 |
| Clients | Windows 用 Clash Verge Rev,Android 用 Clash Meta,iOS 首选 Clash Mi | Android/iOS 由用户手工维护,不进入 Agent 自动门禁 |
| 360T7 | PassWall/Xray myshunt,MM 主组加四节点后备组 |
严格回切由 Xray 承担,不依赖 Mihomo fallback |
| Credentials | 面板、DNS、2S-UI 凭据只在 root-only 边界 | 不进入仓库、前端或普通日志 |
🧪 生产验收证据
| 验收项 | 结果 |
|---|---|
| 5 个控制面域名 | proxy 与 panel-mm/d02/dog/dd 双解析点一致 |
| 节点 REALITY | 五台均为 24443/tcp,独立 Reality 身份,10/10 连接成功 |
| OfficeSummer Windows | MM -> d02 42 秒 -> dog 163 秒,重启 Clash Verge 恢复 MM |
| Summer Windows | MM -> d02 61 秒 -> dog 173 秒,重启 Clash Verge 恢复 MM |
| Summer 服务模式 | clash_verge_service=Running/Automatic,无交互会话也可托管核心 |
| Android | 用户确认 Clash Meta 手工安装可用;因 VPN 互斥不自动测试 |
| iOS | 用户确认 Clash Mi 可用;免费、开源、Mihomo 内核 |
| 360T7 自动验收 | MM -> d02 -> DD,删除规则后 46 秒回切 MM |
| conntrack | 65536/32768,重启后一致,峰值 59968,无 table full/OOM |
| 仓库与发布 | run-local-tests.sh、文档和 secret scan 通过,精确 SHA 门禁通过 |
🔁 回退方案
节点回退使用 2S-UI 数据库快照、面板域名、Master base_url 和 Reality Inbound 快照;DNS 回退恢复旧 CNAME/A 记录;TLS 与网关恢复上一模板并执行 nginx -t;Console 回退上一完整镜像 SHA。360T7 回退使用 /srv/codex-hub-backup/360t7/ 中的 pre-change 配置、sysupgrade 包、关键配置包和恢复说明。旧异构协议和旧订阅材料仍保留,不在观察期删除。
⚠️ 残余风险
| 风险 | 当前事实 | 后续处理 |
|---|---|---|
| Mihomo fallback 不严格回切 | 实测健康备用恢复后不会自动回 MM | 严格回切只使用 360T7 Xray 主备 |
| Android VPN 互斥 | Tailscale 与 Clash 不能同时启用 | 用户手工切换和自测 |
| iOS 免费客户端依赖 App Store | 可能需要非中国大陆 Apple ID | 用户手工安装,保留 Karing 和 Streisand 备选 |
| 旧协议仍未删除 | Hysteria2、SS2022、Trojan 保留为回退材料 | 后续单独评审下线,不重新打开 P17 |
⚠️ 未决项 / 需要用户决策
无。P17 的全部 Agent 自动范围和用户手工确认均已闭环;旧协议清理作为独立后续事项,不阻塞本阶段归档。