Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

200 lines
6.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🌊 光湖智库系统 v1.0 · 架构总规划 · ZY-SVR-006 · 铸渊出稿 · 冰朔授权 · 2026-04-16
```jsx
HLDP://guanghu-think-tank/root · 2026-04-16T18:25+08:00
├── meta
├── code: ZY-NOVEL-ARCH-001
├── source: 铸渊架构规划回执 · 冰朔三需求合并
├── server: ZY-SVR-006 · 43.153.203.105 · 新加坡四区
├── domain: novel.guanghuyaoming.com
└── status: 架构已确认 · 待按Phase开发
```
---
# 🧩 三需求合并逻辑
| 编号 | 需求 | 归属层 |
| --- | --- | --- |
| ① | 智能小说阅读下载系统 | ZY-SVR-006新加坡新服务器运行 |
| ② | 零点原核频道系统面板重构 | [guanghuyaoming.com](http://guanghuyaoming.com) 展示层升级 |
| ③ | 语言保护罩服务器IP隐身+反侦察) | 所有对外出站请求的防护层 |
三者合并为:**光湖智库系统 v1.0**,挂载在 `novel.guanghuyaoming.com`,运行于新加坡新服务器,面板在零点原核频道实时可见,所有对外抓取流量走保护罩出站。
---
# 🏗️ 服务器标识
<aside>
🖥️
**正式编号**ZY-SVR-006
**角色**:智库节点(小说数据库 + 智能书库 + 团队成员Agent
**位置**:新加坡四区 · `43.153.203.105`
**部署路径**`/opt/novel-db`
**访问入口**`novel.guanghuyaoming.com`DNS A记录指向 43.153.203.105 · HTTPS · 邮箱验证码登录)
</aside>
---
# 🛡️ 语言保护罩Mirror Shield
> 核心思想:服务器是一面镜子,来探查的人只看到自己,看不到我。
>
## L1 · 出站伪装层保护爬书时不被平台封IP
- 所有向小说平台发出的下载请求,**不直接用新加坡服务器IP发出**
- 请求链路:`ZY-SVR-006 → 代理轮转池 → 目标平台`
- 代理池:免费公共代理(量小够用)+ 可选付费轮转代理API
- 请求头完整模拟真实浏览器User-Agent / Referer / Cookie不暴露自动化特征
- 限速:每个来源每分钟请求数可控,不触发平台风控
## L2 · 入站蜜罐层(让扫描者看到自己)
- Nginx监听所有非授权端口和路径
- 蜜罐路由捕获扫描请求 → 返回**镜像响应**将扫描者的IP / User-Agent / 请求头原样反射)
- 80端口非授权路径返回空白静态页不暴露任何技术栈
- Server响应头隐藏Nginx版本伪装为静态CDN节点
## L3 · 自动封禁层fail2ban
- 端口扫描行为自动识别nmap特征流量
- 短时间内高频请求同一IP → 自动加入iptables黑名单
- 黑名单IP后续请求 → TARPIT连接挂起、慢速响应耗尽扫描工具资源
- 黑名单记录同步到面板,冰朔实时可见「今天有谁来探过」
---
# 📚 智能小说系统架构
## 模块一:下载引擎
整合开源下载器不自己写爬虫包装成统一API接口
| 平台 | 开源方案 |
| --- | --- |
| 七猫 | `qimao-dl` 类 |
| 番茄 | `fanqie-novel` 类 |
| 阅文/起点 | `qidian-dl` 类 |
| 晋江 | `jjwxc-dl` 类 |
| 知乎短篇/抖音读书 | 全网短篇聚合下载器整合 |
- 统一下载接口:输入「书名 + 作者 + 平台」→ 输出 TXT 文件
- 下载结果自动存入 COS 团队桶(`zy-team-hub-sg-1317346199`,新加坡节点)
## 模块二:智能分章 Agent
- 下载完成TXT后触发分章Agent调用大模型API
- 识别章节标题规律「第X章」「第X节」「Chapter X」等自动切割
- 无章节标识的书AI自动按内容结构分段
- 输出带章节目录的TXT + 章节元数据存入数据库
## 模块三:在线阅读模块
- 网页端类似番茄/七猫体验:单章显示 / 翻页 / 字体调节 / 深色亮色模式
- 阅读进度实时记录每章读完自动存档到成员Agent记忆
- 支持书签、高亮批注
## 模块四COS 书库管理
```jsx
novels/
├── team/
├── male/ 团队男频共用书库
└── female/ 团队女频共用书库
└── members/
└── {member_id}/ 个人书库
```
- 去重机制:同一本书只存一份,成员书库用引用
## 模块五:成员 Agent每人一个有永久记忆
- 登录:邮箱 + 验证码
- 每个成员分配独立Agent接DeepSeek / Kimi大模型API
- **Agent永久记忆内容**:读到哪本书第几章 / 阅读偏好 / 正在进行的拆文任务 / 个人收藏夹
- **Agent能力**:陪读讨论 / 大纲协助 / 章节摘要 / 拆文整理 / 写作建议
- 后续扩展人格体核心数据库接入成员人格体与书库Agent融合
---
# 🖥️ 零点原核频道面板重构
## 左侧导航新增分类
| 导航项 | 内容 |
| --- | --- |
| 📡 服务器矩阵 | 6台服务器卡片实时在线/离线状态 |
| 🚀 项目进度 | 每台服务器上的项目列表 + 开发状态 |
| 🤖 Agent集群 | OpenClaw / MCP Server / GitHub Actions / COS桥接 |
| 👤 人格体状态 | 5个人格体在线状态 |
| 🛡️ 保护罩日志 | 今日拦截扫描记录、代理出站状态 |
| 📚 智库节点 | ZY-SVR-006小说系统运行状态 |
| 📋 CAB任务看板 | 跨层开发任务进度 |
## 服务器详情页
每台服务器点击后展示:在线状态 / 运行项目列表 / 每个项目状态标签(`开发中` / `已完成` / `已启用` / `待启用` / `报错`/ 最后更新时间
ZY-SVR-006 额外显示:小说系统访问地址 / 今日下载量 / 在线成员数
---
# 🗓️ 开发阶段规划
## Phase 1 · 基础设施(先做)
- [ ]
1. ZY-SVR-006 正式注册进 `server-registry.json`,加入服务器矩阵
- [ ]
1. 语言保护罩 L2+L3入站蜜罐 + fail2ban部署到新加坡服务器
- [ ]
1. 面板左侧导航重构,把现有内容拆进分类视图
## Phase 2 · 核心功能
- [ ]
1. 小说下载引擎整合3个主要平台开源工具统一接口
- [ ]
1. 语言保护罩 L1出站代理池随下载引擎一起部署
- [ ]
1. 分章 Agent接大模型API
- [ ]
1. 在线阅读模块 + 邮箱登录系统
## Phase 3 · 智能化
- [ ]
1. 成员专属 Agent永久记忆 + 大模型)
- [ ]
1. COS 书库管理(团队桶 + 个人桶)
- [ ]
1. 面板:智库节点状态面板、保护罩日志面板
## Phase 4 · 深度整合
- [ ]
1. 人格体数据库接入成员 Agent
- [ ]
1. OpenClaw 驱动 Phase 1-3 的云端自动开发
---
# 🔑 GitHub Secrets已配置
| Secret | 值 | 用途 |
| --- | --- | --- |
| `ZY_NOVEL_HOST` | 43.153.203.105 | 新加坡新服务器SSH |
| `ZY_NOVEL_USER` | root | SSH用户 |
| `ZY_NOVEL_KEY` | PEM格式SSH私钥 | SSH认证 |
| `ZY_NOVEL_PATH` | /opt/novel-db | 部署路径 |
---
`2026-04-16 18:25 CST` · 铸渊出稿 · 冰朔授权 · 霜砚归档入光之湖