NetworkOptimizer:UniFi 优化与监控
面向 UniFi 网络的自托管优化、监控与安全审计工具,支持多站点统一管理。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v2.10.5
详细介绍
项目简介
Network Optimizer 是面向 Ubiquiti UniFi 网络的自托管优化、监控(NMS)与安全审计工具,主要语言为 C#,通过 Docker 部署在自己的服务器上。它既读取 UniFi Console 的数据,也可以配合 On-Site Agent 做更细粒度的探测,为家庭实验室、多分支机构或 MSP 管理的多套网络提供统一的健康评分、配置建议与告警。
官方网站:https://ozarkconnect.net/network-optimizer
主要功能
- Wi-Fi Optimizer:为无线网络做健康评分,给出信道与频宽建议;问题依据 AP 侧的实际测量判断,而不是只从 Console 推断。
- AP Telemetry(可选):通过 SSH 向每台 AP 推送一个常驻内存的小 agent,信号与速率每秒更新两次,可跟踪客户端漫游、手动把客户端切到指定 AP 或频段,并测出只在局域网内的真实吞吐。支持 U6 / U7 系列 AP。
- 安全审计:DNS、VLAN、防火墙等高级检查与配置优化建议。
- 集中式测速:WAN 与 LAN 测速服务器,支持 L2 tracing;并提供 ISP 健康评分与路径分析、延迟与丢包测试。
- 设备统计:CM、ONT、SFP、5G 调制解调器等状态,包含 UDR-5G-Max 内置调制解调器的蜂窝统计,以及 Starlink 监控。
- 多站点管理:通过一条只向外的 HTTPS 隧道接入各站点,无需端口映射,可在 CGNAT 后使用;每个站点可单独分配 Viewer / Operator 权限。
- Firmware Rollout:根据自身流量历史选择最安静的时间窗口,按型号灰度升级设备固件。
- Bandwidth Hogs:在 Live View 上显示当前 WAN 占用与今日、本周、本月的流量排行,只统计每个客户端的字节数。
- 预览中的 Change Control:记录并对比 UniFi 配置变更,可回滚整套变更、保存基线或模板;配置也可用 YAML 编辑、导入导出。
- WAF 与威胁情报:配合配套的 Traefik 代理仓库运行 Coraza WAF(OWASP Core Rule Set),拉取公开封禁列表,与 UniFi Network 的 Network Lists 及网关侧自动封禁联动。
完整功能清单见 FEATURES.md:https://github.com/Ozark-Connect/NetworkOptimizer/blob/main/FEATURES.md
安装与使用
推荐用 Docker 在 Linux 上自托管部署,具体步骤见 Quick Start 和部署指南:
https://github.com/Ozark-Connect/NetworkOptimizer/blob/main/docker/DEPLOYMENT.md
多站点场景建议在站点的 UniFi 网关上运行 On-Site Agent(实测约 50 MB),它通过单条出站 HTTPS 隧道回连自托管服务器,提供 ISP 健康、路径发现、延迟丢包与测速等能力:
https://github.com/Ozark-Connect/NetworkOptimizer/blob/main/src/NetworkOptimizer.Agent/README.md
注意事项
- 个人非商业用途最多 3 个站点免费,无需 license key;商业使用或超过 3 个站点需要授权,激活时会向
licensing.ozarkconnect.net发起 HTTPS 请求,严格出网策略需放行 443。授权服务器不可用不会导致站点停用,权限会在本地缓存校验。 - AP Telemetry 为可选功能,关闭后会在所有 AP 上移除,使用前需要在 AP 上开启 SSH。
- Change Control 与托管版服务仍处于预览或测试阶段,功能可能变化。
本作品整理自 GitHub 开源项目 Ozark-Connect/NetworkOptimizer,原作者 @Ozark-Connect。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.10.5当前版本
新增 UDR-5G-Max 内置调制解调器的蜂窝统计;测速告警同时监控上传与下载;修复设置页空白和安全审计误报;On-Site Agent 在 IPv6 不可用时回退 IPv4 并在数秒内重连。
- v2.10.4
更新 On-Site Agent,IPv6 不可用时回退 IPv4 并快速重连;LAN 测速结果按设备展示并支持搜索、型号筛选与批量执行;长页面新增页内索引;蜂窝调制解调器支持托管 SSH 密钥登录;修复 Firmware Rollout 中离线与重新组网的 AP 问题。
- v2.10.3
v2.10.3 主要修复 On-Site Agent:IPv6 不可用的主机无法上线、反向代理后连接中断,现可回退 IPv4 并在数秒内重连;同时累积带上 v2.10.1 的自动封禁例外与 v2.10.0 的 WAN 洪水防护等功能。
评论