跳转至

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

本阶段实施主题:把现有 2S-UI + 内嵌 sing-box 代理网络补成统一入口、独立节点面板、Console 架构页和三端真实客户端验收闭环,不重建数据面,不改动旧链路。

阶段状态:进行中

计划状态:修订中

当前工作包:P17-9 360T7 Xray 主备与自动回切

📌 当前结论

P17 已进入统一 Reality 与 360T7 主备收口。 P16 的 102 只读备用控制面、Auth 一致性快照、Edge 本地回退和 RR 重启演练继续保持归档状态。P17 将 proxy.yohan.fun 保持为 Master 与订阅入口,为 MM、d02、dog、dd 增加 panel-*.yohan.fun 独立面板,把 Console 的代理控制面入口改为 #proxyNetwork 架构页,并在 Windows、Android、iOS 上验证节点切换和回切。2026-10-12 用户最终确认五台节点只保留 VLESS + REALITY,一个 agentmeshos-main client 共享同一 VLESS UUID,现有订阅 URL 和用户管理结构不变;dog、DD、RR 旧协议先保留,新增 Reality 验证后再移除。P17-7 已完成五台 Reality 的真实连通与吞吐验证;P17-8 已刷新公网订阅与当前在线的 Home、OfficeSummer,Summer、S20、Magic2 仍需上线刷新;360T7 已建立 MM 主 Balancing 和四节点后备 Balancing 并通过隔离主备测试,但新 Xray 全局透明代理在 GitHub 控制面出现连接重置,已回滚 Global node 到旧 f9Re2U27,稳定性根因和整机重启恢复仍待验收。依据是 docs/plans/state.json、P17 计划和 P16 完成归档。

当前详细计划入口:phase-17-placeholder.md。上一阶段完成归档入口为 completed-phase-16-control-plane-backend-resilience.md。

🗂️ 目录

🧾 计划状态

项目 当前值 依据
当前阶段 P17 docs/plans/state.json
阶段状态 进行中 用户已批准 P17 实施计划
计划状态 修订中 工作包、接口、验收和回退已冻结,生产验收尚在执行
当前工作包 P17-9 360T7 Xray 主备与自动回切 P17-7 五台 Reality 已完成真实连接;P17-8 已发布五节点订阅并刷新 Home、OfficeSummer;360T7 主备结构已建立,但全局透明代理稳定性 A/B 失败并已回滚到旧节点
上一阶段 P16 已完成并归档 只读备用控制面、Edge 回退和 RR 重启演练完成
生产权威 RR 仍是唯一控制面写权威 102 只提供只读降级服务

🔜 需求闸门

闸门 进入条件 不满足时的状态
用户目标 说明要解决的问题、期望结果和不能接受的边界 继续等待评审,不预设实现
当前事实 说明现有节点、服务、网络、存储、凭据和文档现状 先做只读调查,不得直接改造
执行边界 明确执行位置、访问范围、回退方式和失败关闭条件 保持现状,不下发生产变更
验收证据 明确本地测试、Actions、101 Runner、生产回读和回退证据 不允许以“已部署”代替验收

📊 已验证证据摘要

事项 最新事实 P16 的处理
代理控制面 RR Master 与四个节点均为 2S-UI 1.8.3,内嵌 sing-box;四个远程节点已绑定 panel-* 面板域名,Master base_url 全部切换,dirty=0 不改数据面协议、端口、凭据或订阅顺序
面板入口 四个公网域名 HTTPS /app/ 返回 307,四张独立 ECC 证书有效期至 2027-01-02,认证态 /app/ws 返回 101 MM 终止 TLS,RR 100.64.0.1:39200 按 Host 转节点 Tailnet 2095
Master 节点健康 认证后 api/load 返回 MM、d02、dog、dd 全部 online,dog 延迟约 81 ms 2S-UI Master 1.8.3 实时健康回读,不以 SQLite last_seen 单列代替健康判断
端口边界 四个节点公网 2095/2096 探测均超时 节点仍只监听 Tailnet,不扩大公网面
Console 生产镜像 sha-d7230777c1c9feb3b5b9745231a18f1472e2cdb6 为 running/healthy,app.js/styles.css 与仓库哈希一致,四个 panel-* 链接和 #proxyNetwork 已回读 无;后续发布使用新的精确 SHA
Magic2 真机 Headscale 实时 given_name=andriod-magic2、地址 100.64.0.13;Exit Node 生效后 Google ping 3/3、约 173–179 ms;Gemini 真实消息返回 Hello! How can I help you today?;TermRover 9 saved,实际登录 RR/101 返回 root shell 已关闭 Google/Gemini 与 TermRover 九主机门禁;继续观察 Termux 进程长期驻留
客户端资料 Windows/Android 包哈希与 File-Hub 长期目录回读通过,iOS 元数据已归档 Android/iOS 真机切换和回切仍未执行
Windows 真机 Home、OfficeSummer 已刷新五节点 Reality profile;新规则已回读,agentrouter.org 在两台机器上均返回 HTTP 200 仍需在 Windows 上按新五节点订阅执行一次真实故障切换;旧 12 步证据只适用于旧协议组
单一协议 五台节点均已有 24443/tcp VLESS Reality,并逐台通过真实连接、ICMP 与吞吐验证;旧异构 Inbound 暂时保留 离线客户端刷新完成后执行旧协议下线,不提前删除
360T7 已安装三个新 Reality 节点、MM 主 Balancing 和四节点后备 Balancing;隔离主备测试通过,但新 Xray 全局透明代理引起 GitHub 控制面连接重置;Global node 已回滚到旧 f9Re2U27 先定位 Xray 全局路径稳定性,再重新切换;未通过前不清理旧 Balance/sslocal/HAProxy

🧩 分布式底座接入

接入结论:P17 接入现有 Network、Compute、Credentials、Observability 和 docs-governance,不新增第二调度器、第二 Runtime 或公网业务端口。

Nomad 是唯一任务调度器;RR 继续承载 2S-UI Master,proxy 与四个 panel-* 通过 CNAME 跟随逻辑 edge.yohan.fun,由健康 Edge 承担公网 TLS 与反向代理,Tailnet 只承载节点控制和管理流量。节点 2095/2096 不因 P17 扩大公网监听;DNS、证书和 Console 页面均有独立回退。

使用层 当前状态 边界
Network P16 已具备 Edge 本地回退和 101 单观察者安全路径 不擅自扩大 DNS 写入、DERP 或 Peer Relay 范围
Compute 102 只读备用与现有生产载荷继续运行 不新增第二调度器或第二 Runtime
Storage Auth 与拓扑快照保持单向同步和 last-known-good 不让备用节点覆盖 RR 原始数据
Observability 控制台、拓扑、告警和健康状况有生产回读 旧快照必须显示 stale/unavailable,不伪装实时
Credentials 关键密钥只在 root-only 环境 不进入仓库、前端、日志或普通回复
Lifecycle P16 的回退材料继续保留 新需求必须重新设计生命周期和回退

⚠️ 未决项 / 需要用户决策

事项 当前事实 需要用户决定
客户端实测窗口 Windows 已完成;S20 已升级 v0.4.0 并通过 ADB bridge 恢复真实上下行;Magic2 当前使用 v0.3.8 且资源快照为 stale,100.64.0.13:8022 拒绝连接、Home 未发现 ADB 设备;Magic2 的 Exit Node、TermRover 九主机与 Gemini 真实对话此前已通过;Android Clash 真机切换未执行,iOS 无在线真机 先恢复 Home 的 Magic2 USB/ADB 会话并升级探针,再执行 Clash Meta 切换/回切;继续观察 Magic2 长时间锁屏和系统内存压力下的 Termux 驻留;iOS 需提供在线设备
控制面独立节点 RR 同时承载 Master 和末位数据面 P17 接受该风险,不新增 VPS
旧链路下线 新旧链路并行,360T7 旧 sslocal 和 HAProxy 在 P17-9 稳定前保持 P17-10 只关闭有证据确认无业务依赖的进程;系统 HAProxy 444/81/60000 单独审计
共享客户端身份 用户确认接受五台共享同一个 VLESS UUID,现有 agentmeshos-main 和订阅 URL 不变 不再拆分 client 或增加聚合服务;P17-7 只复核 Reality 服务端参数
在线客户端刷新 Home、OfficeSummer 已完成刷新;Summer、S20、Magic2 当前离线 客户端上线后逐个刷新并回读;360T7 已单独更新 PassWall,待重启验证
连接数 当前 conntrack 为 30720/15360 P17-10 稳定后先提升到 65536/32768;131072 需真实峰值和内存证据