EZ Unifi

📶 专业级 UniFi 网络智能运维终端

基于 aiounifi 库的 UniFi 网络管理工具,支持设备管理、客户端控制、WiFi 网络配置、PoE 端口控制、访客凭证生成等全流程运维操作。

收藏
10.8k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

ez-unifi 是一款面向 Agent 的 UniFi 网络管理工具,基于 aiounifi 库构建,支持 UDM Pro/SE、Dream Machine、Cloud Key Gen2+ 及自托管控制器。通过命令行界面提供完整的网络运维能力,涵盖设备生命周期管理、客户端接入控制、WiFi 网络配置、PoE 供电管理、流量规则调控等核心场景。

主要功能模块

  • 设备管理:查看设备状态、重启/硬重启、固件升级、LED 定位
  • 交换机端口:端口详情查看、PoE 模式配置(auto/off/passthrough/24v)、电源循环
  • 客户端控制:列出活跃/历史客户端、阻断/解除阻断、强制重连、永久遗忘
  • WiFi 网络:启用/禁用网络、生成 WiFi 二维码
  • 流量管理:查看和启停流量规则、流量路由、防火墙策略
  • 访客系统:创建带时长/配额/限速的临时凭证
  • 智能电源:PDU 插座开关控制、断网自动循环配置
  • 实时监控:事件流实时输出

显著优点

1. 硬件覆盖广:支持 Ubiquiti 主流网关、交换机、AP 全系列
2. 操作粒度细:从整设备到单端口级别的精准控制

3. 安全设计:推荐使用本地专用账号,规避云账户 MFA 问题

4. 输出友好:默认 JSON 格式,便于自动化解析集成

潜在局限

  • 依赖 Python 环境及 uv 包管理器
  • 需预先配置 .env 凭证文件
  • 频繁操作可能触发 API 速率限制(429 错误)
  • 部分高级功能需 Super Admin 权限

适合人群

  • 家庭/中小企业网络管理员
  • DevOps 工程师需自动化网络运维
  • 智能家居集成开发者
  • 技术爱好者进行网络实验

常规风险

  • 凭证泄露.env 文件存储明文密码,需严格限制文件权限
  • 误操作断网:重启网关或错误配置 PoE 可能导致网络中断
  • 固件风险:自动升级可能引入兼容性问题
  • 权限过高:Super Admin 账号泄露将导致全网失控

EZ Unifi 内容

scripts文件夹
手动下载zip · 9.8 kB
unifi.pytext/plain
请选择文件