Onen´Blog

LuCI Bandix一个用于 OpenWrt 的网络流量监控应用

字数统计: 1231 阅读时长: 4.0 min
2026/01/08
loading
ScreenShot_2026-01-08_021813_236.png

LuCI Bandix 是一个用于 OpenWrt 的网络流量监控应用,通过 LuCI Web 界面提供直观的流量数据展示和分析功能。

简介

LuCI Bandix 基于 LuCI 框架开发,为 OpenWrt 路由器提供网络流量监控能力。此应用依赖于 openwrt-bandix 后端服务,可以帮助用户实时查看和分析网络流量统计。

注意:本应用主要面向家庭用户和简单网络环境设计,不适用于复杂的网络架构(如 VLAN)或企业级部署。

重要提示:必须关闭硬件流量卸载才能准确监控流量。请在使用此应用前在OpenWrt中关闭硬件流量卸载。

安装

  1. 先安装 openwrt-bandix 后端

    openwrt-bandix Releases 下载适合您设备的包,然后安装:

    opkg install bandix_最新版本_架构.ipk  # (或 apk add --allow-untrusted bandix_最新版本_架构.apk)
  2. 安装 luci-app-bandix 前端

    luci-app-bandix Releases 下载包,然后安装:

    opkg install luci-app-bandix_最新版本_all.ipk  # (或 apk add --allow-untrusted luci-app-bandix_最新版本_all.apk)
  3. 在设置中配置您的 LAN 接口

    安装完成后,可以通过 LuCI Web 界面访问 Bandix 应用,应用位于"网络"菜单下。进入 Bandix 设置页面,选择您的 LAN 接口以启用正确的监控功能。请确保勾选"启用"选项来启动服务。

截图

LuCI Bandix Screenshot
LuCI Bandix Screenshot
LuCI Bandix Screenshot
LuCI Bandix Screenshot

功能特点

  • 网络流量实时监控

  • 直观的数据可视化界面

  • 与 OpenWrt 系统无缝集成

  • 自动获取 DHCP/DNS 中主机名 (静态地址分配)

  • 基于 Rust eBPF 高性能实现

  • 支持 LAN/WAN 网速监控

  • 支持设备 TCP/UDP 连接数监控

  • 支持 WAN 网速限制

  • 支持 IPv4/IPv6

  • 支持数据持久化存储

  • 支持 实时/天/周/月 监控

  • 提供网络历史趋势图与多维度统计

  • 支持 DNS 查询监控与统计分析

系统要求

  • Linux 内核: Linux 6.x 及以上版本

  • OpenWrt 版本: 建议使用 OpenWrt 24.10 及以上版本

第三方依赖

luci-app-bandix 需要以下依赖包:

  • curl: HTTP 客户端库,用于网络请求

  • luci-lib-jsonc: JSON 解析库,用于数据处理

  • jsonfilter: JSON 查询工具,用于过滤和提取数据

  • jshn: JSON Shell 库,用于 Shell 脚本的 JSON 操作

这些依赖会在安装 luci-app-bandix 时自动安装,但某些固件可能需要手动安装这些依赖包。

版本依赖

下表显示了 luci-app-bandix 和 openwrt-bandix 之间的版本依赖关系:

luci-app-bandix 版本

所需的 openwrt-bandix 版本

0.6.x

0.6.x

0.7.x

0.7.x

0.8.x

0.8.x

0.9.x

0.9.x

0.10.x

0.10.x

请确保安装匹配的版本以确保兼容性和正常功能。

许可证

本项目采用 Apache 2.0 许可证

CATALOG