--- title: BS-SG-001 新加坡铸渊大脑 · 全量基础设施地图 tcs: ICE-GL-ZY001 created: D131 · 2026-06-12 updated: D131 · 2026-06-12 domain: guanghubingshuo.com · guanghuclip.cn ip: 43.156.237.110 gatekeeper: :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/ → 浏览器播放 ``` ## 已知问题 1. sites-enabled/ 有2个.bak文件造成server_name冲突 → 需迁移到sites-available/ 2. guanghuclip.cn有SSL证书但只监听80 → 需配置HTTPS 3. guanghuclip后端(3000)未通过PM2管理 → 直接node运行 4. 端口3910和9999有Python简单HTTP服务器 → 非标准部署