跳转至

阶段十七:代理网络控制面统一入口与真实客户端验收

状态:已完成并归档

📌 结论摘要

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 自动范围和用户手工确认均已闭环;旧协议清理作为独立后续事项,不阻塞本阶段归档。