| 级别 | 风险项 | 详情 | 建议 |
|---|---|---|---|
| 高 | PostgreSQL 5432 监听 0.0.0.0 | octop 业务库对内网全接口开放(backlog 200),任何内网设备/被控终端可直连尝试认证;若路由器误做端口映射则暴露公网 | pg_hba/postgresql.conf 改 listen_addresses='127.0.0.1';确需远程走 Tailscale IP 绑定 |
| 中 | /persistent 74% 满且 octop-data 无本地滚动备份 | 51G 用 35G 剩 13G;octop-data 只有 10/02 的手工旧备份,浏览器配置/日志/记忆文件日增后无自动清理 | 加 cron 每周日 tar 备份 octop-data 保留 4 份,并 find /opt/octop-data/logs -mtime +14 -delete 清理日志 |
| 中 | PostgreSQL octop 库无备份 | OCtop 文件目录有 HK 备份,但数据库(pg_dump)无任何备份记录,库损坏时 agent 记忆/配置丢失 | cron 每日:pg_dump -U octop octop | gzip > /persistent/pg-octop-$(date +\%F).sql.gz,保留 7 份 |
| 低 | 明文凭据文件 | /opt/bocha-mcp/api_key.txt、/opt/octop-data/credential.txt、/opt/octop-usage/mx_key.txt(博查 API key、登录凭据、MiniMax key)明文存放 | 收窄权限 chmod 600;轮换泄露风险 key;长期改环境变量/凭据管理 |
| 低 | 内存余量偏小 | 2.9G 总量,OCtop 容器 + postgres + bocha-mcp + tailscale 常驻后可用 1.7G | 避免再叠新服务;必要时升级 VM 内存到 6G(宿主内存压力大,优先级低) |
| 名称 | 技术 | 用途 | 端口 | 状态 |
|---|---|---|---|---|
| NewAPI LLM 网关(待确认) | NewAPI(社区 LLM 网关,推断) | 多模型 API 聚合与计费,newapi.bianquezhiyin.cn 后端 | 3000 | 运行中(进程名待确认) |
| OCtop(AI Agent 平台,主实例) | Python(pyproject.toml/uv.lock),容器化运行(/app/.venv/bin/octop run --host 0.0.0.0 --port 8088) | 家族主力 AI Agent 平台:agents/浏览器自动化(browser-profiles)/记忆(memory-slim-control.json)/嵌入 | 8088 | 运行中 |
| bocha-mcp 博查搜索 MCP | Python MCP Server(Model Context Protocol) | 给 OCtop 提供博查(web search)联网检索工具 | 本机 MCP(stdio/SSE) | 运行中 |
| octop-usage 用量看板 | Python(Flask/FastAPI 类,systemd 常驻) | MiniMax Token 计划的用量/额度统计页,供 usage.bianquezhiyin.cn | 8099 | 运行中 |
| octop-data 本地备份 | 手工目录拷贝(2026-10-02) | OCtop 数据的本地旧备份(已过期 3 周) | - | 过期,建议重建自动备份 |
| 域名 | HTTPS | 监听 | 后端 | 所属项目 |
|---|---|---|---|---|
| octop.bianquezhiyin.cn / octop.bianquezhiyin.com / oct.bianquezhiyin.cn | 🔒 | hk-yunmai 443 → 100.64.0.20:8088 | OCtop 主实例 | OCtop |
| usage.bianquezhiyin.cn | 🔒 | hk-yunmai 443 → 100.64.0.20:8099 | octop-usage 看板 | octop-usage用量看板 |
| newapi.bianquezhiyin.cn | 🔒 | hk-yunmai 443 → 100.64.0.20:3000 | NewAPI(容器,待确认) | NewAPI网关 |
| 类型 | 库 | 备注 |
|---|---|---|
| PostgreSQL 待确认(进程显示 postgres 主版本未标) | octop(用户 octop) | OCtop 业务库,监听 0.0.0.0:5432,无备份记录;另有 sqlite3 CLI 可用 |
| SQLite - | /opt/octop-data 内部库、NewAPI 库(待确认) | 业务附属存储 |
| 名称 | 用途 | 状态 |
|---|---|---|
| docker/containerd 容器(root) octop(容器) | OCtop 主实例:AI Agent 平台(域名 octop.bianquezhiyin.cn) | 运行中 |
| systemd octop-usage.service | MiniMax Token 用量看板(python app.py,8099) | 运行中(15h) |
| systemd bocha-mcp.service | 博查搜索 MCP Server,供 OCtop 联网检索 | 运行中(15h,56M) |
| systemd wb-hk-tunnel.service | ssh -R 19220:9101 → root@100.64.0.10(HK 网关,经 Tailscale) | 运行中(7h) |
| 系统服务 postgresql | octop 业务库(5432) | 运行中 |
| systemd docker.service + containerd | 容器运行时(二进制在 /opt/docker,自装) | 运行中 |
| systemd/cron octop-usage/netwatch/server-agent | 用量统计/网络监控(/opt/netwatch/netwatch.sh)/agent 保活 | 运行中 |
| systemd tailscaled | Tailscale 组网(/opt/tsbin 自装 1.102.4) | 运行中 |
| systemd user bocha-mcp 之外用户级 server-agent-tunnel | agent 隧道 | 运行中 |
| 端口 | 进程 | 暴露面 | 用途 |
|---|---|---|---|
| 22 | sshd | 内网+Tailscale | SSH |
| 631 | cups | 仅本机 | 打印 |
| 3000 | 待确认(监听 *:3000,疑似容器) | 内网(域名 newapi.bianquezhiyin.cn 反代) | NewAPI LLM API 网关 |
| 5432 | postgres(octop 库) | 内网全接口(0.0.0.0) | OCtop 业务数据库 |
| 8088 | octop 容器(/app/.venv/bin/octop run --host 0.0.0.0) | 内网(域名 octop.bianquezhiyin.cn 反代) | OCtop 主实例 |
| 8099 | python3 /opt/octop-usage/app.py | 内网(域名 usage.bianquezhiyin.cn 反代) | MiniMax Token 用量看板 |
| 8766 | 待确认(仅本机) | 仅本机 | 本地服务(疑似 editor SDK/工具) |
| 9101 | python3(本机) | 仅本机 | 自研 agent 上报口 |
| 32943 | tailscaled | Tailscale | 组网 |