核心特性
功能全面、性能卓越、易于部署的网络监控解决方案
🌍
全面网络监控
支持全球无限节点部署,实时网络可视化监控
- 实时节点状态追踪
- WebSocket 毫秒级更新
- 智能节点聚合展示
- ASN 信息自动识别
🗺️
强大可视化
2D/3D 双模式地图,多种供应商支持
- Leaflet 2D 平面地图
- Cesium 3D 地球视图
- 支持 OpenStreetMap/Mapbox
- 卫星图、地形图切换
📊
专业诊断工具
全方位网络质量检测和分析
- Ping / Traceroute / MTR
- 带宽速度测试
- DNS 解析检测
- 端口扫描功能
🛡️
企业级安全
完整的权限管理和安全防护
- 三级权限体系
- JWT Token 认证
- API 密钥管理
- 操作审计日志
🔄
零停机更新
Web 界面一键更新,自动备份回滚
- Git / 归档包双模式
- 自动数据库备份
- 失败自动回滚
- 实时更新进度
⚡
现代化技术栈
基于最新技术构建,性能卓越
- React 19 + TypeScript
- Node.js 24 + Express 5
- PostgreSQL + Prisma
- Docker 容器化部署
技术栈
基于现代化技术构建,性能卓越,易于维护
🎨
前端技术
React 19 最新 UI 框架
TypeScript 类型安全
Tailwind CSS 4 现代样式
Vite 7 极速构建
Leaflet 2D 地图
Cesium 3D 地球
⚙️
后端技术
Node.js 24 运行时环境
Express 5 Web 框架
Prisma 6 ORM 工具
PostgreSQL 关系数据库
Socket.IO 实时通信
JWT 身份认证
🚀
运维部署
Docker 容器化
Docker Compose 服务编排
Nginx 反向代理
Redis 缓存
Git 版本控制
GitHub Actions CI/CD
🏗️ 系统架构
📱
前端界面
React SPA
⚡
API 服务
RESTful + WebSocket
💾
数据存储
PostgreSQL + Redis
🤖
监控代理
分布式节点
快速开始
只需几分钟,即可部署完整的网络监控系统
🐳
Docker 一键部署
推荐方式,1-3分钟完成
# 一键部署命令
curl -fsSL https://raw.githubusercontent.com/lonelyrower/SsalgTen/main/scripts/ssalgten.sh | bash -s -- deploy
# 或使用 Git
git clone https://github.com/lonelyrower/SsalgTen.git
cd SsalgTen
./scripts/ssalgten.sh deploy
自动安装 Docker 和依赖
支持镜像快速模式(推荐)
自动配置 Nginx 反向代理
💻
开发环境
本地开发调试
# 克隆项目
git clone https://github.com/lonelyrower/SsalgTen.git
# 安装依赖
npm run install:all
# 启动开发环境
npm run dev:db
npm run dev
支持热重载开发
完整的 TypeScript 支持
内置开发数据库
⚙️ 系统要求
生产环境
- • Ubuntu 20.04+ / CentOS 8+ / Debian 11+
- • Docker 24.0+ + Docker Compose v2.20+
- • 4 CPU 核心 / 8GB RAM / 100GB SSD
开发环境
- • Node.js 24.0.0+ (推荐 24+ LTS)
- • npm 10.0.0+ / Git 2.25+
- • 8GB RAM 推荐