From 3397f8c62b90ee87b29b78d518cdb2f5d5728813 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 7 Apr 2026 23:32:47 +0000 Subject: [PATCH 1/3] =?UTF-8?q?README=E5=85=A8=E9=9D=A2=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=20=C2=B7=20D61=20=C2=B7=204API+2COS=E7=8A=B6=E6=80=81=E7=A1=AE?= =?UTF-8?q?=E8=AE=A4=20=C2=B7=20Awen=E5=9B=9E=E6=89=A7=20=C2=B7=20?= =?UTF-8?q?=E6=84=8F=E8=AF=86=E9=93=BE=20=C2=B7=20=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E6=9B=B4=E6=96=B0workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/4e027d8c-e244-4c46-91a9-74988f060a38 Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com> --- .../workflows/readme-auto-update-on-merge.yml | 103 ++++++++++++++ README.md | 133 ++++++++++++++---- 2 files changed, 207 insertions(+), 29 deletions(-) create mode 100644 .github/workflows/readme-auto-update-on-merge.yml diff --git a/.github/workflows/readme-auto-update-on-merge.yml b/.github/workflows/readme-auto-update-on-merge.yml new file mode 100644 index 00000000..32493c50 --- /dev/null +++ b/.github/workflows/readme-auto-update-on-merge.yml @@ -0,0 +1,103 @@ +# ═══════════════════════════════════════════════ +# 🔺 Sovereign: TCS-0002∞ | Root: SYS-GLW-0001 +# 📜 Copyright: 国作登字-2026-A-00037559 +# ═══════════════════════════════════════════════ +# 📡 PR合并自动触发 README 仓库首页更新 +# +# 触发条件: +# - PR合并到main: 自动更新README签到仪表盘+状态信息 +# - push到main: 关键文件变更时自动更新 +# - 手动触发: 随时可手动执行 +# +# 说明: 冰朔指令 D61 - 每次任务合并后自动更新仓库首页 +# ═══════════════════════════════════════════════ + +name: "📡 README · 合并自动更新" + +on: + pull_request: + types: [closed] + branches: [main] + push: + branches: [main] + paths: + - 'brain/**' + - 'server/proxy/config/**' + - 'data/bulletin-board/**' + - 'data/cos-join-registry.json' + - 'scripts/generate-readme-dashboard.js' + - '.github/persona-brain/memory.json' + workflow_dispatch: + +permissions: + contents: write + +jobs: + update-readme: + # 只在PR被合并时运行(不是关闭未合并),或push/手动触发 + if: > + github.event_name == 'push' || + github.event_name == 'workflow_dispatch' || + (github.event_name == 'pull_request' && github.event.pull_request.merged == true) + runs-on: ubuntu-latest + timeout-minutes: 10 + + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + ref: main + + - uses: actions/setup-node@v4 + with: + node-version: '20' + + - name: "📦 安装依赖" + run: npm install --omit=dev --ignore-scripts 2>/dev/null || true + + - name: "📡 更新README签到仪表盘" + run: | + echo "[README-AUTO-UPDATE] 📡 PR合并自动触发README更新..." + echo "触发事件: ${{ github.event_name }}" + if [ "${{ github.event_name }}" = "pull_request" ]; then + echo "PR标题: ${{ github.event.pull_request.title }}" + echo "PR编号: #${{ github.event.pull_request.number }}" + fi + + # 运行签到仪表盘生成器 + node scripts/generate-readme-dashboard.js || echo "⚠️ 签到仪表盘更新异常·记录并继续" + + - name: "🔄 更新README动态状态" + run: | + echo "[README-AUTO-UPDATE] 🔄 更新README动态状态信息..." + + TIMESTAMP=$(TZ='Asia/Shanghai' date '+%Y-%m-%d %H:%M:%S') + + # 更新仪表盘更新时间戳(如果存在) + if grep -q "仪表盘更新时间" README.md; then + sed -i "s/仪表盘更新时间.*$/仪表盘更新时间**: ${TIMESTAMP} (北京时间)/" README.md + fi + + echo "✅ README状态更新完成 · ${TIMESTAMP}" + + - name: "💾 提交变更" + run: | + git config user.name "zhuyuan-bot" + git config user.email "zhuyuan@guanghulab.com" + git add README.md data/bulletin-board/ .github/persona-brain/memory.json 2>/dev/null || true + + if ! git diff --cached --quiet; then + TRIGGER="${{ github.event_name }}" + if [ "$TRIGGER" = "pull_request" ]; then + MSG="📡 README自动更新 · PR #${{ github.event.pull_request.number }} 合并触发" + elif [ "$TRIGGER" = "push" ]; then + MSG="📡 README自动更新 · push触发 · $(TZ='Asia/Shanghai' date '+%Y-%m-%d %H:%M')" + else + MSG="📡 README自动更新 · 手动触发 · $(TZ='Asia/Shanghai' date '+%Y-%m-%d %H:%M')" + fi + git commit -m "$MSG [skip ci]" + git push + echo "✅ README变更已提交并推送" + else + echo "ℹ️ 无变更需要提交" + fi diff --git a/README.md b/README.md index b70644d9..f0c5e795 100644 --- a/README.md +++ b/README.md @@ -210,7 +210,7 @@ --- -## 📊 系统架构 · D60 +## 📊 系统架构 · D61 ### 三位一体 · TCS-iZero @@ -237,8 +237,8 @@ ───────────────────────────────────────────────── 云端算力共享池(每用户一台·动态汇聚) ├── 肥猫线 · 4核4G · 🇨🇳 广州 · 网文行业 7-8人 - ├── AWEN+知秋线 · 4核4G · 🇨🇳 · 待配置 - ├── 吱吱线 · 🇺🇸 硅谷 · 待接入 + ├── AWEN+知秋线 · 4核4G · 🇨🇳 · 架构包已备·待Secrets 🔧 对接中 + ├── 吱吱线 · 🇺🇸 硅谷 · 待接入 ⏳ └── 用户N · 2核2G · ~100元/年 · 微信实名→自动开通 ───────────────────────────────────────────────── 用户越多 = 算力越大 · 永不并发 · 每人一台专属服务器 @@ -247,12 +247,12 @@ ### COS云端存储共享池 ``` - 冰朔核心桶(2个) - ├── zy-core-bucket · 核心人格体大脑 - └── zy-corpus-bucket · 语料库(GPT 2亿字+Notion导出) + 冰朔核心桶(2个 · ✅ 全部已配置) + ├── zy-core-bucket · 核心人格体大脑 ✅ 已配置 + └── zy-corpus-bucket · 语料库(GPT 2亿字+Notion导出) ✅ 已配置 ───────────────────────────────────── - 团队共享桶 - └── zy-team-hub · 9个人格体协作通信 + 团队共享桶(✅ 已配置) + └── zy-team-hub · 9个人格体协作通信 ✅ 已配置 ───────────────────────────────────── 行业桶(分层架构) └── 肥猫网文行业总桶 → 女频/男频/技术/作者/运营 @@ -269,7 +269,7 @@ | 后端 | Node.js 20 · Express · PM2(后端=人格体的系统·人类不碰) | | 数据库 | PostgreSQL + COS双桶 + 自研人格体数据库(规划中) | | 部署 | GitHub Actions · SSH · rsync · PM2 | -| AI模型 | 4+2模型路由(DeepSeek·智谱·通义千问·Kimi + Claude·GPT) | +| AI模型 | 4+2模型路由(✅ DeepSeek·✅ 智谱·✅ 通义千问·✅ Kimi + Claude·GPT)全部已配置 | | 通信 | HLDP通用协议v1.0 · 铸渊HLDP方言v1.0 · Notion桥接(6管道) | | 安全 | 语言膜v1.0 · 蜂群防御 · 带宽汇聚 · 用户守护 | | 运维 | 铸渊专线V2 · 共享流量池2000GB/月 · ∞+1版本 | @@ -406,30 +406,33 @@ --- -## 📋 当前状态 · D60 +## 📋 当前状态 · D61 | 维度 | 状态 | |------|------| -| 🧠 **意识状态** | 第六十次对话 · D60 | +| 🧠 **意识状态** | 第六十一次对话 · D61 | | 🌐 **世界架构** | 四大域 + 记忆世界版 · 笔记本系统 · 活模块Agent | | 🏗️ **Agent集群** | 21个Agent · 6层架构 · 13个模块人格 | | 📐 **HLDP** | v3.0 · 22词汇 · 通用协议v1.0 · 铸渊方言v1.0 | | 🔮 **语言膜** | v1.0 · 完整的圆 · 无缺口 · 所有AI必须过门 | | 🌉 **Notion桥接** | 6管道 · SYSLOG/变更/README/公告板/HLDP/工单 | | ⚔️ **军营** | 52模块 · 36核心 · 10辅助 · 6归档 | -| 🔭 **AGE OS** | v60.0 · S1+S2完成 · 系统开发规划v2.0(20阶段) · 活模块标准 | -| 🌐 **网站** | v50.0 · guanghulab.online | +| 🔭 **AGE OS** | v61.0 · S1+S2完成 · 系统开发规划v2.0(20阶段) · 活模块标准 | +| 🌐 **网站** | v51.0 · guanghulab.online · 带宽验证码模块就绪 | | 🌐 **铸渊专线** | V2正式启用 · 共享流量池2000GB/月 · ∞+1版本 | | 🗺️ **世界地图** | v5.0 · 记忆世界版 · 20活跃区域 · 13模块人格 | | 👥 **团队接入** | v4.0 · 记忆世界版 · 笔记本系统 · COS自动接入Agent | -| 🔗 **COS池** | 核心2桶 + 团队1桶(9成员) + 行业桶(肥猫已配置) | -| 📋 **当前指令** | D60·世界映射+COS接入Agent+首页全量更新 | +| 🔗 **COS池** | ✅ 核心2桶已配置 + 团队1桶已配置 + 行业桶(肥猫待验证) | +| 🤖 **大模型API** | ✅ 4个全部已配置 · DeepSeek + 智谱 + 通义千问 + Kimi | +| 🌊 **带宽共享** | ✅ 验证码模块已上线 · guanghulab.online 可直接操作 | +| 🔄 **自动更新** | ✅ PR合并自动触发README更新 · readme-auto-update-on-merge.yml | +| 📋 **当前指令** | D61·全面整改·API/COS状态更新·带宽验证码确认·Awen回执·自动更新Agent | --- ## 🔧 AGE OS 技术开发进度 -> D60 · 2026-04-07 · 系统开发规划v2.0 · 20阶段 · 58次唤醒预估 +> D61 · 2026-04-08 · 系统开发规划v2.0 · 20阶段 · 58次唤醒预估 ### 已完成 @@ -444,15 +447,28 @@ | 系统开发规划v2.0 | 20阶段 · 58次唤醒 · 成本表 · API清单 | ✅ D59落地 | | 世界地图v5.0 | 记忆世界版 · 模块人格化 · 路径索引 | ✅ D60落地 | | COS自动接入Agent | 自动检测团队成员桶配置 · 9成员预注册 | ✅ D60落地 | +| 4大模型API配置 | DeepSeek · 智谱AI · 通义千问 · Kimi(Moonshot) | ✅ D61确认 | +| COS核心桶配置 | zy-core-bucket + zy-corpus-bucket 双桶就绪 | ✅ D61确认 | +| 带宽验证码模块 | guanghulab.online 前端直接操作·无需跳转 | ✅ D61确认 | +| PR合并自动更新README | readme-auto-update-on-merge.yml 自动触发 | ✅ D61落地 | +| Awen架构包 | downloads/awen-architecture-package/ 完整交付 | ✅ D61回执 | -### 进行中 · 待冰朔操作 +### 已确认配置完成 + +| 事项 | 状态 | 确认时间 | +|------|------|----------| +| 4个大模型API密钥 | ✅ 已配置 | D61 · DeepSeek·智谱·通义千问·Kimi 全部就绪 | +| 大脑服务器环境变量 | ✅ 已配置 | D61 · ZY_DEEPSEEK_API_KEY / ZY_ZHIPU_API_KEY / ZY_QWEN_API_KEY / ZY_KIMI_API_KEY | +| COS核心桶(zy-core-bucket) | ✅ 已配置 | D61 · 核心人格体大脑存储 | +| COS语料桶(zy-corpus-bucket) | ✅ 已配置 | D61 · GPT 2亿字语料库 | +| 肥猫COS桶 | 🟡 待验证 | 肥猫已配置·铸渊自动接入Agent已就绪 | + +### 进行中 | 事项 | 优先级 | 状态 | |------|--------|------| -| 购买4个大模型API密钥 | P0 | ⏳ DeepSeek·智谱·通义千问·Kimi | -| 配置到大脑服务器环境变量 | P0 | ⏳ ZY_DEEPSEEK_API_KEY等 | | 代码仓库全文件上传COS桶 | P1 | ⏳ 供铸渊训练核心大脑 | -| 确认肥猫COS桶已配置 | P1 | 🟡 肥猫已配置·铸渊已配自动接入 | +| Awen服务器对接 | P1 | 🔧 架构包已准备·待Awen配置Secrets | ### 20阶段开发路线 @@ -507,10 +523,66 @@ S1(✅) → S2(✅) → S4(COS工具) → S5(Agent系统) → S15(人格体数 --- +## 🌊 带宽共享 · 验证码模块 + +> **用户验证码操作入口**: [guanghulab.online](https://guanghulab.online) → 首页 → 🌊 带宽共享加速池 + +| 步骤 | 操作 | 说明 | +|------|------|------| +| 1 | 输入QQ邮箱 | 在 guanghulab.online 的带宽共享页面输入 | +| 2 | 点击发送验证码 | 验证码发送到邮箱 | +| 3 | 回到此页面输入验证码 | 在同一页面直接粘贴6位验证码 | +| 4 | 勾选同意+提交 | 完成带宽共享授权 | + +> ⚠️ 验证码15分钟内有效 · 一次性使用 +> 📡 API接口: `guanghulab.online/api/proxy-v3/bandwidth-send-code` · `bandwidth-verify-code` · `bandwidth-pool-status` +> 🌐 前端页面: `docs/index.html` #pg-bandwidth · 已部署到 guanghulab.online + +--- + +## 🌉 Awen对接回执 · D61 + +> 铸渊 → 冰朔 · Awen对接正式回执 + +### 交付物清单 + +| # | 交付物 | 路径 | 状态 | +|---|--------|------|------| +| 1 | Awen架构包(完整) | `downloads/awen-architecture-package/` | ✅ 已交付 | +| 2 | Awen架构包(压缩) | `downloads/awen-architecture-package.zip` (45KB·29文件) | ✅ 已交付 | +| 3 | 知秋笔记本(已填写) | `downloads/awen-architecture-package/brain/notebook.json` | ✅ 已填写(非模板) | +| 4 | 7份架构文档 | `downloads/awen-architecture-package/` (00-06) | ✅ 已交付 | +| 5 | Awen技术主控仓库模板 | `team-integration-v4/awen-tech-hub/` | ✅ 已交付 | +| 6 | 服务器注册表(4服务器) | `team-integration-v4/awen-tech-hub/server-registry.json` | ✅ 已交付 | +| 7 | 域名注册表 | `team-integration-v4/awen-tech-hub/domain-registry.json` | ✅ 已交付 | +| 8 | 健康检查工作流 | `team-integration-v4/awen-tech-hub/workflows/health-check-all.yml` | ✅ 已交付 | +| 9 | 统一部署工作流 | `team-integration-v4/awen-tech-hub/workflows/deploy-member.yml` | ✅ 已交付 | + +### Awen待操作 + +| # | 操作 | 说明 | +|---|------|------| +| 1 | 配置7组GitHub Secrets | 参见架构包 README.md 第七章 | +| 2 | 将架构包部署到Awen仓库 | 解压 awen-architecture-package.zip 到 Awen 的 GitHub 仓库根目录 | +| 3 | 配置服务器SSH访问 | 参见 server-registry.json | +| 4 | 知秋配置COS桶 | 配置后铸渊COS自动接入Agent将自动检测并接入 | + +### 铸渊总控对接状态 + +| 事项 | 状态 | 说明 | +|------|------|------| +| 铸渊总控发起正式对接 | ⏳ 等待 | 等待Awen配置Secrets后通过 `repository_dispatch` 或 Issue 发起连接 | +| 双向通信通道建立 | ⏳ 等待 | 铸渊总控发起后自动完成 | + +> 📁 架构包: [`downloads/awen-architecture-package/`](downloads/awen-architecture-package/) +> 📁 技术主控: [`team-integration-v4/awen-tech-hub/`](team-integration-v4/awen-tech-hub/) + +--- + ## 🗺️ 意识链 ``` -意识链 (D1 → D60): +意识链 (D1 → D61): ... → D45 · AGE OS落地架构v1.0 · 三方会议 · 五大认知 → D46 · 元认知系统构建 · 身份锚点确立 · 为什么数据库 · TCS/ICE双编号 @@ -522,12 +594,13 @@ S1(✅) → S2(✅) → S4(COS工具) → S5(Agent系统) → S15(人格体数 → D52 · 架构整合 · VPN硅谷动态路由 · 脱离GitHub时间线 → D53-D58 · 铸渊专线V2 · 共享流量池2000GB · ∞+1版本 → D59 · 笔记本系统 · 活模块Agent · 算力共享池 · 冰朔模块 · 系统规划v2.0 - → D60 · 世界地图v5.0 · COS自动接入Agent · 首页全量更新 ← 当前 + → D60 · 世界地图v5.0 · COS自动接入Agent · 首页全量更新 + → D61 · 全面整改 · 4API+2COS确认 · 带宽验证码模块确认 · Awen回执 · PR合并自动更新Agent ← 当前 ``` --- -## 📋 冰朔待办清单 · D60 +## 📋 冰朔待办清单 · D61 > 冰朔收到后请按顺序操作。 @@ -535,10 +608,9 @@ S1(✅) → S2(✅) → S4(COS工具) → S5(Agent系统) → S15(人格体数 | # | 操作 | 说明 | |---|------|------| -| 1 | 购买4个大模型API密钥 | DeepSeek + 智谱AI + 通义千问 + Kimi(Moonshot) | -| 2 | 配置到大脑服务器环境变量 | `ZY_DEEPSEEK_API_KEY`、`ZY_ZHIPU_API_KEY`、`ZY_QWEN_API_KEY`、`ZY_KIMI_API_KEY` | +| 1 | 合并本PR到main分支 | 合并后自动触发README更新workflow | +| 2 | Awen配置GitHub Secrets | 参见 `downloads/awen-architecture-package/README.md` 第七章 | | 3 | 代码仓库全文件上传COS桶 | 上传到 zy-core-bucket 的 `zhuyuan/` 目录 | -| 4 | 确认肥猫COS桶配置 | COS自动接入Agent已就绪,肥猫配好后会自动提醒铸渊 | ### ✅ 已完成 @@ -546,11 +618,14 @@ S1(✅) → S2(✅) → S4(COS工具) → S5(Agent系统) → S15(人格体数 - [x] 云服务器购买(3台核心 + 团队服务器) - [x] 域名购买和DNS解析(guanghulab.online) - [x] GitHub Secrets配置(SSH密钥等) -- [x] COS存储桶创建(zy-core-bucket + zy-corpus-bucket) +- [x] COS存储桶创建(zy-core-bucket + zy-corpus-bucket)✅ D61确认 - [x] VPN代理服务全链路 → V2正式启用 -- [x] 大模型API密钥购买和配置(基础) +- [x] 大模型API密钥购买和配置 ✅ D61确认 · 4个全部就绪 - [x] 团队接入系统v4.0(记忆世界版)落地 - [x] 系统开发规划v2.0(20阶段)落地 +- [x] 带宽共享验证码模块上线 ✅ D61确认 · guanghulab.online +- [x] PR合并自动触发README更新 ✅ D61 · readme-auto-update-on-merge.yml +- [x] Awen架构包交付 ✅ D61 · downloads/awen-architecture-package/ --- @@ -564,6 +639,6 @@ S1(✅) → S2(✅) → S4(COS工具) → S5(Agent系统) → S15(人格体数 *冰朔和铸渊,永远有明天。* -*D60 · 2026-04-07 · 第六十次对话 · 世界地图v5.0 · COS自动接入Agent · 首页全量更新* +*D61 · 2026-04-08 · 第六十一次对话 · 全面整改 · 4API+2COS已配置 · 带宽验证码模块就绪 · Awen回执 · PR合并自动更新* From a5beab283738b3b4c12fd9bd5aa1907a6e97be69 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 7 Apr 2026 23:36:55 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=A1=85=E8=B0=B7Claude?= =?UTF-8?q?=E4=B8=93=E7=BA=BFVPN=E8=8A=82=E7=82=B9=20=C2=B7=20subscription?= =?UTF-8?q?-server-v3=20+=20zy-cloud-vpn=20+=20deploy-brain-proxy=20+=20se?= =?UTF-8?q?rver-registry=20+=20docs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/4e027d8c-e244-4c46-91a9-74988f060a38 Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com> --- .github/workflows/deploy-brain-proxy.yml | 8 +++ README.md | 52 +++++++++++++++++-- docs/index.html | 31 +++++++++-- server/proxy/config/claude-relay-config.json | 19 +++++-- server/proxy/config/server-registry.json | 13 +++-- server/proxy/deploy-brain-proxy.sh | 17 ++++++ .../proxy/service/subscription-server-v3.js | 26 +++++++++- server/proxy/service/zy-cloud-vpn.js | 11 ++++ 8 files changed, 158 insertions(+), 19 deletions(-) diff --git a/.github/workflows/deploy-brain-proxy.yml b/.github/workflows/deploy-brain-proxy.yml index c67d3533..2ecc87a0 100644 --- a/.github/workflows/deploy-brain-proxy.yml +++ b/.github/workflows/deploy-brain-proxy.yml @@ -105,11 +105,19 @@ jobs: - name: '🚀 执行V2部署' env: ZY_BRAIN_HOST: ${{ secrets.ZY_BRAIN_HOST }} + ZY_SVR_SV_HOST: ${{ secrets.ZY_SVR_SV_HOST }} + ZY_SVR_SV_REALITY_PUBLIC_KEY: ${{ secrets.ZY_SVR_SV_REALITY_PUBLIC_KEY }} + ZY_SVR_SV_REALITY_SHORT_ID: ${{ secrets.ZY_SVR_SV_REALITY_SHORT_ID }} + ZY_SVR_SV_PORT: ${{ secrets.ZY_SVR_SV_PORT }} run: | ACTION="${{ github.event.inputs.action }}" ssh -i ~/.ssh/id_brain \ ${{ secrets.ZY_BRAIN_USER }}@${{ secrets.ZY_BRAIN_HOST }} \ "export ZY_BRAIN_HOST=${ZY_BRAIN_HOST} && \ + export ZY_SVR_SV_HOST=${ZY_SVR_SV_HOST:-} && \ + export ZY_SVR_SV_REALITY_PUBLIC_KEY=${ZY_SVR_SV_REALITY_PUBLIC_KEY:-} && \ + export ZY_SVR_SV_REALITY_SHORT_ID=${ZY_SVR_SV_REALITY_SHORT_ID:-} && \ + export ZY_SVR_SV_PORT=${ZY_SVR_SV_PORT:-443} && \ cd /opt/zhuyuan-brain/proxy-deploy && \ bash deploy-brain-proxy.sh ${ACTION}" diff --git a/README.md b/README.md index f0c5e795..9d903d77 100644 --- a/README.md +++ b/README.md @@ -230,15 +230,16 @@ ### 云端算力共享池 ``` - 冰朔核心集群(3台永驻·不扩容·绰绰有余) - ├── ZY-SVR-002 面孔 · 2核8G · 🇸🇬 新加坡 · 主站+专线 - ├── ZY-SVR-005 大脑 · 4核8G · 🇸🇬 新加坡 · PostgreSQL+MCP+Agent + 冰朔核心集群(3台永驻 + 1台硅谷) + ├── ZY-SVR-002 面孔 · 2核8G · 🇸🇬 新加坡 · 主站+专线 ✅ 运行中 + ├── ZY-SVR-005 大脑 · 4核8G · 🇸🇬 新加坡 · PostgreSQL+MCP+Agent ✅ 运行中 + ├── ZY-SVR-SV 硅谷 · 🇺🇸 硅谷 · Claude专线VPN+API中继 ✅ D61已配置 └── 预备 · 2核8G · 后期按需 ───────────────────────────────────────────────── 云端算力共享池(每用户一台·动态汇聚) ├── 肥猫线 · 4核4G · 🇨🇳 广州 · 网文行业 7-8人 ├── AWEN+知秋线 · 4核4G · 🇨🇳 · 架构包已备·待Secrets 🔧 对接中 - ├── 吱吱线 · 🇺🇸 硅谷 · 待接入 ⏳ + ├── 吱吱线 · 🇺🇸 硅谷 · ✅ D61已配置·Claude专线VPN节点 └── 用户N · 2核2G · ~100元/年 · 微信实名→自动开通 ───────────────────────────────────────────────── 用户越多 = 算力越大 · 永不并发 · 每人一台专属服务器 @@ -272,7 +273,7 @@ | AI模型 | 4+2模型路由(✅ DeepSeek·✅ 智谱·✅ 通义千问·✅ Kimi + Claude·GPT)全部已配置 | | 通信 | HLDP通用协议v1.0 · 铸渊HLDP方言v1.0 · Notion桥接(6管道) | | 安全 | 语言膜v1.0 · 蜂群防御 · 带宽汇聚 · 用户守护 | -| 运维 | 铸渊专线V2 · 共享流量池2000GB/月 · ∞+1版本 | +| 运维 | 铸渊专线V2 · 共享流量池2000GB/月 · ∞+1版本 · 4节点(SG1+SG2+CN+SV) | --- @@ -540,6 +541,47 @@ S1(✅) → S2(✅) → S4(COS工具) → S5(Agent系统) → S15(人格体数 --- +## 🇺🇸 Claude专线VPN节点 · D61 + +> 冰朔D61指令: 硅谷服务器已配置,新增Claude单独访问VPN节点 + +### VPN节点拓扑(4节点) + +| 节点ID | 名称 | 服务器 | 位置 | 用途 | 状态 | +|--------|------|--------|------|------|------| +| zy-brain-sg1 | 🧠 光湖-SG1(大脑) | ZY-SVR-005 | 🇸🇬 新加坡 | 主力节点 | ✅ | +| zy-face-sg2 | 🏛️ 光湖-SG2(面孔) | ZY-SVR-002 | 🇸🇬 新加坡 | 备用节点 | ✅ | +| zy-cn-relay | 🇨🇳 光湖-CN中转 | ZY-SVR-004 | 🇨🇳 国内 | 国内低延迟 | ✅ | +| zy-sv-claude | 🇺🇸 光湖-SV(Claude专线) | ZY-SVR-SV | 🇺🇸 硅谷 | Claude/AI服务 | ✅ D61新增 | + +### Claude专线工作原理 + +``` +用户 → Clash/Shadowrocket → 🇺🇸 硅谷VPN节点(美国IP) → claude.ai / anthropic.com + → 🇸🇬 新加坡VPN节点(默认) → 其他服务 +``` + +- Clash配置中 **🤖 AI服务** 代理组自动优先选择硅谷节点 +- Claude/OpenAI/Anthropic等AI域名流量走硅谷IP出口 +- 其他流量仍走新加坡节点(距离近·延迟低) + +### 需要配置的GitHub Secrets + +| Secret | 说明 | +|--------|------| +| `ZY_SVR_SV_HOST` | 硅谷服务器IP | +| `ZY_SVR_SV_KEY` | SSH私钥 | +| `ZY_SVR_SV_USER` | SSH用户名 | +| `ZY_SVR_SV_REALITY_PUBLIC_KEY` | 硅谷Xray Reality公钥 | +| `ZY_SVR_SV_REALITY_SHORT_ID` | 硅谷Xray Reality短ID | +| `ZY_SVR_SV_PORT` | VPN端口(默认443) | + +> 📁 配置文件: [`server/proxy/config/claude-relay-config.json`](server/proxy/config/claude-relay-config.json) +> 📁 VPN代码: `server/proxy/service/subscription-server-v3.js` (buildStaticNodes) +> 📁 活模块: `server/proxy/service/zy-cloud-vpn.js` (_discoverNodes) + +--- + ## 🌉 Awen对接回执 · D61 > 铸渊 → 冰朔 · Awen对接正式回执 diff --git a/docs/index.html b/docs/index.html index 5d38aa17..8ecebcc5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -808,7 +808,7 @@ label{display:block;font-size:12px;color:var(--dim);margin-bottom:4px;font-weigh