From 8ff357b25a90187bb1d5c7b6e91166e0367755e0 Mon Sep 17 00:00:00 2001 From: yyhuni Date: Fri, 12 Dec 2025 23:03:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=20README=20=E4=B8=AD=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=88=86=E5=B8=83=E5=BC=8F=E6=9E=B6=E6=9E=84=E5=9B=BE?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E4=B8=BB=E4=BB=8E=E8=8A=82=E7=82=B9=E5=85=B3?= =?UTF-8?q?=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 ASCII 艺术风格的系统架构图到 README - 展示主服务器组件:Next.js 前端、Django 后端、Postgres 数据库、Redis 缓存和任务调度器 - 展示多个 Worker 节点(本地和远程)及其扫描工具(Nuclei、httpx、naabu 等) - 说明主从节点之间的任务分发和心跳上报机制 --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/README.md b/README.md index 974004f2..58e18182 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,36 @@ - **节点监控** - 实时心跳检测,CPU/内存/磁盘状态监控 - **断线重连** - 节点离线自动检测,恢复后自动重新接入 +``` +┌─────────────────────────────────────────────────────────────────┐ +│ 主服务器 (Master) │ +│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ +│ │ Next.js │ │ Django │ │ Postgres│ │ Redis │ │ +│ │ 前端 │ │ 后端 │ │ 数据库 │ │ 缓存 │ │ +│ └─────────┘ └────┬────┘ └─────────┘ └─────────┘ │ +│ │ │ +│ ┌─────┴─────┐ │ +│ │ 任务调度器 │ │ +│ │ Scheduler │ │ +│ └─────┬─────┘ │ +└────────────────────┼────────────────────────────────────────────┘ + │ + ┌────────────┼────────────┐ + │ │ │ + ▼ ▼ ▼ +┌───────────┐ ┌───────────┐ ┌───────────┐ +│ Worker 1 │ │ Worker 2 │ │ Worker N │ +│ (本地) │ │ (远程) │ │ (远程) │ +├───────────┤ ├───────────┤ ├───────────┤ +│ • Nuclei │ │ • Nuclei │ │ • Nuclei │ +│ • httpx │ │ • httpx │ │ • httpx │ +│ • naabu │ │ • naabu │ │ • naabu │ +│ • ... │ │ • ... │ │ • ... │ +├───────────┤ ├───────────┤ ├───────────┤ +│ 心跳上报 │ │ 心跳上报 │ │ 心跳上报 │ +└───────────┘ └───────────┘ └───────────┘ +``` + ### 📊 可视化界面 - **数据统计** - 资产/漏洞统计仪表盘 - **实时通知** - WebSocket 消息推送