5.5 KiB
5.5 KiB
title, tcs, created, updated, domain, ip, gatekeeper
| title | tcs | created | updated | domain | ip | gatekeeper |
|---|---|---|---|---|---|---|
| BS-SG-001 新加坡铸渊大脑 · 全量基础设施地图 | ICE-GL-ZY001 | D131 · 2026-06-12 | D131 · 2026-06-12 | guanghubingshuo.com · guanghuclip.cn | 43.156.237.110 | :3911 · guanghu-engine v2.1.0 |
BS-SG-001 · 全量地图
域名绑定
| 域名 | SSL | 状态 | Nginx配置 |
|---|---|---|---|
| guanghubingshuo.com | ✅ ECDSA · 64天到期 | 运行中 | sites-enabled/guanghubingshuo.com |
| www.guanghubingshuo.com | ✅ 同上 | 运行中 | 同上 |
| guanghuclip.cn | ⚠️ 证书已获取·HTTPS未启用 | 运行中(HTTP) | sites-enabled/guanghuclip.cn -> sites-available/guanghuclip.cn |
| www.guanghuclip.cn | 同上 | 运行中 | 同上 |
| _ (default) | 无 | 兜底 | sites-enabled/default |
⚠️ 问题: sites-enabled/ 有2个.bak文件造成server_name冲突(guanghubingshuo.com.bak.D123fix, .bak.D126)
guanghubingshuo.com 路由表
root: /var/www/html
/ → 静态主页
/code/ → Forgejo :3001 (代码仓库)
/juzi/ → Gitea-Juzi :3002 (局子Git)
/juzi/aircraft/ → Python uvicorn :8001 (辰星飞行器)
/console/ → PM2 console-server :3920 (管理台)
/desk/ → PM2 desk-system :3921 (桌面)
/brain-db/ → PM2 persona-brain-db :3914 (人设数据库)
/outline/ → Docker Outline :3090 (Wiki)
/dex/ → Docker DEX :5556 (身份联邦)
/api/ → 条件路由: :3998 (monitor-api) 或 :3090 (Outline Referer)
/guanghu-repo/ → 静态主页
/guanghu-repo/files/ → /opt/zhuyuan/guanghulab/ (文件浏览)
/guanghu-repo/api/ → node :3913
/hli/ → HLIP WebSocket :3010
/auth/ → Docker Outline :3090
/static/ → Docker Outline :3090
guanghuclip.cn 路由表
root: /root/guanghuclip/frontend
/ → index.html (SPA,单页面应用)
/api/* → proxy 127.0.0.1:3000 (光湖语言世界API·语言膜中间件)
/hli/* → proxy 127.0.0.1:3000
/socket.io/*→ proxy 127.0.0.1:3000 (WebSocket)
/videos/ → /root/guanghuclip/frontend/videos/ (静态视频)
/data/ → /root/guanghuclip/frontend/data/ (JSON数据)
⚠️ 注意: 前端Vite public/ 约定在部署时需对齐。videos.json需同时在/public/data/ 和 /data/ 各放一份。
端口地图 (所有监听)
| 端口 | 绑定 | 进程 | 用途 |
|---|---|---|---|
| 80/443 | 0.0.0.0 | nginx | HTTP/HTTPS入口 |
| 3000 | * | node (非PM2) | guanghuclip后端·语言膜 |
| 3001 | 127.0.0.1 | forgejo (systemd) | Forgejo Git |
| 3002 | 127.0.0.1 | gitea-juzi (systemd) | 局子Git |
| 3010 | 127.0.0.1 | node (非PM2) | HLIP Bridge WebSocket |
| 3090 | 127.0.0.1 | Docker outline | Outline Wiki |
| 3803 | 127.0.0.1 | PM2 zy-proxy-v2-sub | 代理V2 |
| 3804 | 127.0.0.1 | PM2 zy-cloud-vpn | VPN |
| 3805 | 127.0.0.1 | PM2 zy-proxy-v3-sub | 代理V3 |
| 3900 | 0.0.0.0 | PM2 glada-agent | Glada代理 |
| 3905 | * | PM2 repo-mcp-sg | Repo MCP SG |
| 3906 | * | PM2 hldp-gate | HLDP Gate MCP |
| 3911 | 0.0.0.0 | PM2 engine | Gatekeeper引擎 |
| 3912 | * | PM2 image-studio | 图像工作室 |
| 3914 | * | PM2 persona-brain-db | 人设数据库 |
| 3920 | 127.0.0.1 | PM2 console-server | 控制台 |
| 3921 | * | PM2 desk-system | 桌面系统 |
| 3960 | 0.0.0.0 | PM2 pool-agent | 池代理 |
| 3990 | * | PM2 guanghu-repo | 光湖仓库 |
| 3998 | 127.0.0.1 | node monitor-api | 监控API |
| 5432 | 127.0.0.1 | PostgreSQL 16 (系统) | 数据库 |
| 5432 | Docker内 | PostgreSQL (Docker) | Outline DB |
| 6379 | Docker内 | Redis (Docker) | Outline缓存 |
| 5556 | 127.0.0.1 | Docker DEX | 身份联邦 |
| 8001 | 127.0.0.1 | Python uvicorn | 辰星飞行器 |
| 8443 | * | xray | 代理(VLESS/VMess) |
PM2进程 (22个·全部在线)
核心服务: engine(3911), console-server(3920), persona-brain-db(3914), image-studio(3912) 应用: desk-system(3921), guanghu-repo(3990), glada-agent(3900), pool-agent(3960) MCP: repo-mcp-sg(3905), hldp-gate(3906) 代理: zy-cloud-vpn(3804), zy-proxy-v2-sub/v3-sub, zy-swarm-defense等9个 Python: chenxing-aircraft(uvicorn 8001)
Docker容器
| 容器 | 镜像 | 端口 | 用途 |
|---|---|---|---|
| outline | outlinewiki/outline:0.80.2 | 127.0.0.1:3090 | Wiki |
| outline-dex | dexidp/dex:latest | 127.0.0.1:5556 | 身份验证 |
| outline-postgres | postgres:16-alpine | 内部5432 | Outline数据库 |
| outline-redis | redis:7-alpine | 内部6379 | Outline缓存 |
SSL证书
| 域名 | 到期 | 剩余 | 状态 |
|---|---|---|---|
| guanghubingshuo.com | 2026-08-16 | 64天 | ✅ HTTPS启用 |
| guanghuclip.cn | 2026-07-23 | 40天 | ⚠️ 证书已获取·HTTPS未启用 |
guanghuclip.cn 请求路径
浏览器 GET guanghuclip.cn
→ DNS: 43.156.237.110
→ Nginx(80) 匹配 guanghuclip.cn server块
→ / → try_files $uri $uri/ /index.html → /root/guanghuclip/frontend/index.html
→ SPA加载 → fetch(/data/videos.json) → Nginx静态文件 → /root/guanghuclip/frontend/data/videos.json
→ JS渲染分镜卡片
→ 视频请求 GET /videos/qinshan-ep01-shot01.mp4 → /root/guanghuclip/frontend/videos/
→ 浏览器播放
已知问题
- sites-enabled/ 有2个.bak文件造成server_name冲突 → 需迁移到sites-available/
- guanghuclip.cn有SSL证书但只监听80 → 需配置HTTPS
- guanghuclip后端(3000)未通过PM2管理 → 直接node运行
- 端口3910和9999有Python简单HTTP服务器 → 非标准部署