| 级别 | 风险项 | 详情 | 建议 |
|---|---|---|---|
| 高 | MySQL 3306 监听 0.0.0.0 公网暴露 | MySQL 8.0.46 bind-address=0.0.0.0,数据库直连公网 | sed 改 bind-address=127.0.0.1 后 systemctl restart mysql;或火山安全组仅放行业务端口 |
| 高 | Wildfire 管理端口 18080(admin)/5701(hazelcast)/1883(MQTT) 公网暴露 | IM 服务监听 *:18080、*:5701、*:1883、*:8082 | 安全组仅放行 80/443/22/9100(内网),其余端口限 Tailscale 网段 100.64.0.0/10 |
| 中 | 无任何备份证据 | 未见 mysqldump/快照计划,IM 聊天与用户数据仅此一份 | 加 cron 每日 mysqldump wildfirechat 到本机+异地;火山云开启磁盘快照策略 |
| 中 | node_exporter 9100 公网暴露 | docker node-exporter 0.0.0.0:9100 | 改 127.0.0.1:9100:9100 |
| 低 | proxima 用途待确认 | /opt/proxima 二进制常驻(systemd proxima.service),火山云组件(疑为加速/拨测) | 与老板确认后决定去留 |
| 低 | app-server 8082 直接公网 | Wildfire app-server(8082)对公网开放,正常应走 nginx 80 | 安全组封 8082 |
| 名称 | 技术 | 用途 | 端口 | 状态 |
|---|---|---|---|---|
| MySQL(wildfirechat) | MySQL 8.0.46(apt) | IM 数据库 | 3306 | 运行中 |
| 监控与运维组件 | shell/Python/火山组件 | tailscale 保活、监控上报、xray-client、proxima | 9101 | 运行中 |
| 麦子IM(WildfireChat) | Java 8 WildfireChat 0.74(im + app-server)+ MySQL 8 | 自建 IM 服务(麦子IM)火山云节点,im.bianquezhiyin.com | 80/8082/1883/5701/18080 | 运行中 |
| 域名 | HTTPS | 监听 | 后端 | 所属项目 |
|---|---|---|---|---|
| im.bianqueyoucha.com | ⚠️无HTTPS | 80 | wildfire IM java(80);nginx(appserver.conf)为示例未启用 | 麦子IM-Wildfire |
| 类型 | 库 | 备注 |
|---|---|---|
| MySQL 8.0.46(Ubuntu apt) | 待确认(配置引用 wildfirechat;root 无空密码) | 0.0.0.0:3306 公网暴露;无备份 |
| 名称 | 用途 | 状态 |
|---|---|---|
| systemd wildfire-im | WildfireChat IM 服务端(java,80/1883/5701/18080) | 运行中 |
| systemd wildfire-app | Wildfire 应用服务端(app-0.74.jar,8082) | 运行中 |
| systemd mysql | MySQL 8.0.46(wildfirechat) | 运行中 |
| systemd proxima | 火山云 proxima 组件(用途待确认) | 运行中 |
| docker docker(node-exporter) | 主机指标 | 运行中 |
| systemd tailscaled / server-agent / wb-agent / xray-client | 组网/监控/出墙 | 运行中 |
| 端口 | 进程 | 暴露面 | 用途 |
|---|---|---|---|
| 22 | sshd | 公网 | SSH |
| 80 | wildfire IM(java 内嵌 HTTP) | 公网 | im.bianquezhiyin.com IM 入口(/api /route /im /fs) |
| 1883 | wildfire IM(java) | 公网 | MQTT 长连接 |
| 3306 | mysqld(系统 apt MySQL 8.0) | 公网 | wildfirechat 库 |
| 5701 | wildfire IM(hazelcast) | 公网 | 集群通信 |
| 8082 | wildfire app-server(java) | 公网 | 应用服务端(appserver.conf 示例反代 /app/) |
| 9100 | docker node-exporter | 公网 | Prometheus 指标 |
| 9101 | server-agent | 仅本机 | 监控 agent |
| 18080 | wildfire IM(java) | 公网 | IM 管理端口 |