| 级别 | 风险项 | 详情 | 建议 |
|---|---|---|---|
| 高 | MySQL 3306 监听 *:3306 | 宝塔 MySQL 存有 40+ 客户站源库(数据已迁 maizihehuo,本机仍留原件) | 下线前限制 3306 为内网;若迁移校验完成可尽早停库减面 |
| 高 | infra-postgres 5432 公网暴露 | docker infra-postgres(postgres 镜像,华为云源)映射 0.0.0.0:5432 | 安全组封禁或改绑 127.0.0.1 |
| 高 | 下线前迁移完整性风险 | 本机仍有 InvenTree(双跑未切)、geo pm2(3200 在线)、mai-report、maizi-task、kanban-app、workbench 等活跃服务;PHP 站数据已迁但 DNS/流量切换状态待逐项确认 | 按迁移清单逐项核对:数据一致性→DNS 切换→观察 1 周→停服;尤其 kucun.bianquezhiyin.cn 指向与本机 /etc/hosts |
| 中 | n9e/grafana/prometheus 公网暴露 | 夜莺 *:17000(web)与 *:20090、grafana *:3000、prometheus 9090、node-exporter 9100 均 0.0.0.0/* | 限内网/VPN;maizihehuo 已有同款监控栈,下线前确认告警规则已迁 |
| 中 | uptime 369 天 + 旧内核 | 6.1.0-10-amd64,Debian 12 早期版本,未打过补丁重启 | 反正即将下线,不建议升级;确保不再承载新业务,公网面收窄 |
| 中 | 宝塔面板 33434 公网 | BT-Panel 0.0.0.0:33434 | 限定白名单 IP 或仅 VPN 访问 |
| 中 | php :9999 与 node :3200 公网直连 | php(多进程)监听 0.0.0.0:9999,geo pm2 监听 0.0.0.0:3200,可绕过 nginx/WAF 直访 | 改绑 127.0.0.1 |
| 中 | systemd unit 内明文凭据 | /etc/systemd/system/ 下 maizi-task.service、server-workbench.service、server-agent 的 Environment= 含 JWT 秘钥/DB 密码/Agent Token(仅记位置,未抄录) | 改 EnvironmentFile 指向 600 权限文件 |
| 中 | 归档 SSH 私钥目录 | /opt/ssh_keys_archived_20260908/ 存有多台服务器私钥(id_ed25519_kaku2025、fnos_yunmai 等) | 迁移后销毁或转移至密码管理器/加密存储,并确认对应公钥已从各机撤销 |
| 低 | 残留 Exited 容器 | beautiful_mirzakhani/eager_sanderson/zen_napier 3 天前退出 | docker rm 清理 |
| 低 | /root 下大量历史版本目录 | /root/geo-v20-* 约 40 个版本目录(开发迭代痕迹),占系统盘 | 归档压缩后转移,系统盘仅留 live-snapshot |
| 低 | maizi-task/geo 等服务在 maizihehuo 已有副本 | 双实例并行,数据可能漂移(maizi 库在两台各一份) | 明确主写方,避免下线时数据分叉 |
| 名称 | 技术 | 用途 | 端口 | 状态 |
|---|---|---|---|---|
| geo-system(GEO 获客系统 pm2) | Node/TypeScript(tsx src/index.ts)+ marketing 静态 + batch_gen.mjs | GEO 获客系统 API 与营销页(geo.bianquezhiyin.com/api) | 3200 | 运行中(重启 9 次) |
| InvenTree 库存系统(正式实例) | Docker Compose:inventree/inventree:stable + PostgreSQL16 + Redis + 品牌/术语补丁脚本 | 库存管理系统正式站(kucun.bianquezhiyin.cn);管理员账号在 .env(不抄录) | 8000 | 运行中(迁移切换中) |
| geo-report(GEO 报告输出) | 静态目录(bianqueyoucha 子目录) | GEO 生成的报告落盘/分发目录 | - | 运行中(被引用) |
| PHP 客户站群(源站 45+) | ThinkPHP5/FastAdmin/微擎 + 宝塔MySQL(*:3306) + PHP | 客户站源站副本;数据已迁 maizihehuo(面板标注迁入) | 80/443 | 运行中(待下线) |
| n9e+grafana(夜莺监控) | n9e 原生二进制(Web 17000/20090)+ 原生 grafana(3000)+ docker prometheus/node-exporter | 全集群监控告警体系(工作台数据来源之一) | 17000/20090/3000/9090 | 运行中(8月至今) |
| geo-ai-diagnosis(GEO AI 诊断 v20) | Docker Compose:FastAPI backend + Celery worker + 前端 + PostgreSQL16 + Redis7;镜像 geo-v20-phase4b-backend:access30-20261023 | GEO AI 诊断平台开发主力环境(引用溯源/仪表盘/团队账号等 40 个迭代版本) | 13000/18000 | 运行中(2小时前更新) |
| backup 体系 | shell + cron | 本机到飞牛NAS的全量/库/GEO 备份链 | - | 运行中 |
| geo-standalone-diagnosis(GEO 独立诊断) | Docker Compose(本地构建 local 镜像)+ DEPLOY.md/deploy.sh | GEO 独立版诊断(单独客户交付版) | 13101 | 运行中 |
| kanban-app(看板副本) | Node Express | 任务看板(本机副本) | 3456 | 运行中 |
| maizi-task(任务系统副本) | Python FastAPI/uvicorn(8770) | 麦子战队任务进度系统(本机副本,连本机 infra-mysql maizi_task) | 8770 | 运行中 |
| server-workbench(工作台副本) | Python uvicorn(8765)原生 + docker-compose 备用形态;server-agent(9101)+ wb-agent(keeper) | 服务器全景工作台(本机副本,主力在 maizihehuo);含 ssh_keys 与备份 | 8765/9101 | 运行中 |
| mai-report(麦报告副本) | Python FastAPI/uvicorn | 麦报告三实例(本机副本;主力在 maizihehuo) | 8890-8892(本机未监听,仅存文件+备份) | 仅存档(本机无 systemd 服务) |
| 域名 | HTTPS | 监听 | 后端 | 所属项目 |
|---|---|---|---|---|
| kucun.bianquezhiyin.cn / kucun.bianquezhiyin.com | 🔒 | 443 ssl | /→127.0.0.1:8770(任务系统)+ /web→3200 + InvenTree 8000 | 库存/任务聚合入口 |
| geo.bianquezhiyin.com | 🔒 | 443 ssl | 静态 marketing + /api→3200 | GEO 获客(营销页) |
| xmyqgeo.maiyou.co | 🔒 | 443 ssl | 静态 geo-zd.yueqiuquan.cn + geo-ai-diagnosis(13101/18000) | GEO AI 诊断对外域名 |
| xmgeo.maiyou.co | 🔒 | 443 ssl | 静态 | GEO 相关静态站 |
| anquan.kaku.dun(默认站) | 🔒 | 443 ssl default_server | 静态 | 安全防扫默认站 |
| sss.qulvsc.cn / ddyk-bs.tiens.com | 🔒 | 443 | stop 目录 | 未知(已停) |
| ymsxy.maiyou.co / fysp.* / yjxs.* / www.xuanzezhongyi.com / qz.d3wx.com / mdxsy.maiyou.co | 🔒 | 443 ssl | 静态 + →9999 php | 云之道/押题多域名站 |
| www.maiyou.vip / www.maiyou.co | 🔒 | 443 ssl | 静态 www.maiyou.vip1 + →3456 | 麦优官网+看板 |
| PHP 客户站群(dd.xuanzezhongyi.com、nfcs*、rmsrp、zksrpx、yimaiwq、shanmei、ysck、transit-warehouse 等) | ⚠️无HTTPS | 80/443 | ThinkPHP/FastAdmin/微擎 + 本机 MySQL | PHP客户站群(源站) |
| 类型 | 库 | 备注 |
|---|---|---|
| MySQL(宝塔 mysqld) (/www/server/mysql) | chuangwei_xccsy_,dd_xuanzezhongyi,famai_xccsy_top,fmcs_yinshizi_to,geo,kucun,lacs.maiyou.vip,lacs1.maiyou.vip,la_maiyou_vip,mdxsy,nafuceshi_xuanze,nafuzhhijia_xuan,new_ysz,nfcs,nfcs1,nfcs2024x,qry_xuanzezhong,rmsrp_renmaiyinh,shanmei,sxy,wanneng_xccsy_to,wentijifu,www_maiyou_co,www_maiyou_vip,www_xccsy_top,www_yinshizi_top,xinxitong,yanshikucun,yimaisrp_johnsun,yimaisrp_xuanzez,yimaiwq_xuanzezh,ysck_xuanzezhong,yszdjkx,yszgmgfx_yinshiz,yszgmgfxcs9.19,yzd315,zksrpx_maiyou_vi,mysql_bak_1784028603(备份) | 约 37+ 客户站源库;已迁 maizihehuo,本机为源副本;监听 *:3306 |
| MySQL 8.0(docker infra-mysql) 8.0 | maizi_task | 3307(0.0.0.0);maizihehuo 同名库双份,注意主写方 |
| PostgreSQL(docker infra-postgres) 华为云 library/postgres | postgres(业务库列表待确认) | 5432(0.0.0.0) |
| PostgreSQL 16(docker inventree-db) 16 | inventree | 每日 3:00 备份;正式库,迁移动作核心对象 |
| PostgreSQL 16(docker geo 两套) 16-alpine | geo,geo_standalone | geo-ai-diagnosis 与 geo-standalone 各一套 |
| Redis 系统 6379 + 容器 redis | redis | 仅本机/容器网络 |
| SQLite - | mai-report*/data.db,server-workbench data,wb-provision 无(在 maizi) | maizi-backup 有每日 gz 备份(至 20260927) |
| 名称 | 用途 | 状态 |
|---|---|---|
| systemd docker.service | GEO 双栈 + InvenTree + infra(mysql/pg/prometheus/exporter),另 3 个 Exited 残留 | active |
| docker geo-ai-diagnosis(v20 phase4b) | GEO AI 诊断最新版(backend/frontend/worker/pg/redis),compose 于 /root/geo-v20-upgrade-v4/live-sna | Up 2 hours |
| docker geo-standalone-diagnosis | GEO 独立版诊断(本地构建镜像 local) | Up 6 days |
| docker inventree(4容器) | InvenTree 库存系统正式实例(kucun.bianquezhiyin.cn) | Up 6 weeks |
| systemd server-workbench.service | 服务器全景工作台(uvicorn 8765,原生;docker-compose 为备用形态) | active |
| systemd server-agent.service | 状态上报 Agent(9101,token 鉴权) | active |
| systemd wb-hk-tunnel.service | 反向 SSH 隧道:vpn.bianquezhiyin.cn:19225 → 本机 9101(工作台经 VPN 采集本机指标) | active |
| cron wb-agent(cron keeper) | /opt/wb-agent/keeper.sh 每 5 分钟保活 agent.py | active |
| systemd maizi-task.service | 麦子战队任务进度系统(8770,连 infra-mysql maizi_task) | active |
| systemd monitor/site_total/networktraffic | 宝塔监控链 | active |
| systemd n9e(夜莺监控) | 夜莺监控 server(/www/infra/nightingale,Web 17000)+ 原生 grafana(3000) | running |
| pm2 pm2: geo / kanban-app | GEO 获客系统(tsx src/index.ts)+ 看板 | online |
| cron cron: geo batch_gen / wb keeper / server-workbench-backup / 宝塔任务 | GEO 批量生成、Agent 保活、工作台 3:00 备份 | active |
| 端口 | 进程 | 暴露面 | 用途 |
|---|---|---|---|
| 80 | nginx | 公网 | 全部站点 HTTP |
| 443 | nginx | 公网 | 全部站点 HTTPS |
| 888 | nginx(BT) | 公网 | 宝塔默认页/phpMyAdmin |
| 3000 | grafana(原生进程) | 公网 | Grafana(夜莺配套) |
| 3200 | node tsx geo(pm2) | 公网 | GEO 获客系统 API(geo.bianquezhiyin.com /api 反代;亦可直连) |
| 3306 | mysqld(宝塔) | 公网 | 40+ 客户站源库(已迁出至 maizihehuo) |
| 3307 | docker infra-mysql 8.0 | 公网 | maizi_task 库(本机副本) |
| 3456 | node kanban-app(pm2) | 仅本机 | 看板应用 |
| 5432 | docker infra-postgres | 公网 | postgres 实例(华为云镜像) |
| 6379 | redis-server | 仅本机 | 系统 Redis |
| 7890 | xray | 仅本机 | 代理客户端 http |
| 7891 | xray | 仅本机 | 代理客户端 socks |
| 8000 | docker inventree-server | 公网 | InvenTree 库存系统(kucun.bianquezhiyin.cn 正式站) |
| 8765 | uvicorn server-workbench | 仅本机 | 服务器全景工作台(本机副本) |
| 8770 | uvicorn maizi-task | 仅本机 | 麦子任务系统(本机副本) |
| 9090 | docker infra-prometheus | 公网 | Prometheus |
| 9100 | docker node-exporter | 公网 | 主机指标 |
| 9101 | python server-agent | 仅本机 | 工作台状态 Agent(token 鉴权) |
| 9999 | php | 公网 | 云之道/押题 PHP 应用(ymsxy 体系) |
| 11103 | sshd | 公网 | SSH |
| 13000 | docker geo-ai-diagnosis-frontend | 仅本机 | GEO AI 诊断 v20 前端 |
| 13101 | docker geo-standalone-diagnosis-frontend | 仅本机 | GEO 独立诊断版前端 |
| 17000 | n9e(夜莺) | 公网 | 夜莺监控 Web UI |
| 18000 | docker geo-ai-diagnosis-backend | 仅本机 | GEO AI 诊断后端 |
| 20090 | n9e(夜莺) | 公网 | 夜莺数据端口 |
| 33434 | BT-Panel | 公网 | 宝塔面板 |
| 56544 | tailscaled | 内网 | Tailscale 客户端(100.64.0.8) |