🌐
网络基础设施管理
支持网络区域、网关、子网的完整管理,自动生成IP地址池,支持CIDR表示法,实现网络资源的集中化管理。
┌─────────────────────────────────────────┐
│ 前端 (Vue3) │
│ Vue3 + Pinia + TypeScript + Vite │
│ iOS 26设计风格 + Naive UI │
└──────────────┬──────────────────────────┘
│ HTTP/REST API
▼
┌─────────────────────────────────────────┐
│ 后端 (Go Gin) │
│ Gin + GORM + JWT + Zap Logger │
│ Service-Repository-Handler三层架构 │
└──────────────┬──────────────────────────┘
│
▼
┌─────────────────────────────────────────┐
│ 数据库 (MySQL/PostgreSQL) │
│ GORM ORM + 自动迁移 + 外键约束 │
└──────────────┬──────────────────────────┘
│
▼
┌─────────────────────────────────────────┐
│ 监控服务 + 扫描服务 + 探针系统 │
│ 实时监控 + ARP扫描 + 分布式扫描 │
└─────────────────────────────────────────┘系统支持两种 MAC 地址扫描模式:
模式一:主程序直接扫描(适合小型网络)
monitoring.enable_host_scanning = true模式二:分布式探针扫描(适合中大型网络)
monitoring.enable_host_scanning = false(默认)IPAM 使用 Docker Compose 进行部署,推荐使用 快速开始指南 了解详细步骤。
# 1. 编辑环境变量配置文件
vim .env
# 2. 一键启动
docker compose --env-file .env \
-f docker-compose.yml up -d
# 3. 访问系统
# http://<服务器IP>:12380