OpenWrt笔记

OpenWrt
下载和安装OpenWrt镜像
-
在这个网站选择合适的镜像并下载
https://firmware-selector.openwrt.org,支持UEFI启动选择EFI(COMBINED-EFI(EXT4)),不支持UEFI启动选择普通版本(COMBINED(EXT4))。 -
用rufus烧录到U盘。
扩展OpenWrt分区
在刚刚安装完OpenWrt后,系统分区大小只有100MiB左右,需要通过GParted镜像对分区 /dev/sda2 扩容。
- 下载地址
https://sourceforge.net/projects/gparted/files/gparted-live-stable/1.6.0-10/gparted-live-1.6.0-10-amd64.iso/download?use_mirror=twds - 从这台机器/虚拟机上启动这个镜像
- 选择第一个

image-20260719131545763 - 选择第二个

image-20260719131642241 - 输入26,Enter

image-20260719131657889 - 选择0,Enter或者直接Enter

image-20260719131835187 - 等待系统进入桌面自动打开GParted软件,右键分区 /dev/sda2,选择”调整大小/移动”,在新大小输入自己想要的大小。

image-20260719132202028 
image-20260719132205890 - 点击右上角的绿色√,等待完成操作。
- 再次右键,选择”检查”,重复第6步,确保分区正确。
- 关机,重新启动到OpenWrt。
- 选择第一个
OpenWrt调整IP地址
命令:vi /etc/config/network
注意:只有处于lan防火墙下的接口才被允许访问web管理页面。
安装中文语言包
命令:apk add luci-i18n-base-zh-cn
流量特征审计功能(OAF)安装
-
下载安装包
前往 OpenAppFilter GitHub 仓库 下载以下文件:
组件 文件名示例(x86_64) 说明 OAF 核心组件 openwrt25.12.4-oaf_v6.1.8-x86_64-kernel_6.12.87.tar.gz解压后包含两个 apk,需按顺序安装 Luci 界面 luci-app-oaf-*.apkWeb 管理界面 中文语言包 luci-i18n-oaf-zh-cn-*.apk界面汉化 安装顺序:先安装
kmod-oaf-*.apk,再安装appfilter-*.apk。 -
安装
将 apk 文件上传至服务器,执行:
Terminal window apk add --allow-untrusted ./<包名> -
重启生效
Terminal window reboot -
配置入口
重启后,在 Web 管理页面中依次进入:服务 → 应用过滤
-
特征库更新
应用特征库可前往 OpenAppFilter 官网 下载更新。
-
注意事项
在使用OAF流量审计功能时,LAN接口要接入br-lan网桥设备,而不是物理接口eth0。
安装 Argon 主题
-
在 这里 下载
luci-theme-argon-*.apk与luci-app-argon-config-*.apk。上传至路由器后安装,命令:
Terminal window apk add --allow-untrusted ./luci-theme-argon-*.apk ./luci-app-argon-config-*.apk -
应用主题,命令:
Terminal window uci set luci.main.mediaurlbase='/luci-static/argon'uci commit luci/etc/init.d/uhttpd restart
安装bandix流量监控
Bandix 是一款基于 Rust eBPF 的 OpenWrt 网络流量监控应用,由后端 openwrt-bandix 与 LuCI 前端 luci-app-bandix 组成,前端依赖后端运行。
-
安装后端 openwrt-bandix
-
从 openwrt-bandix Releases 下载与设备架构匹配的 apk 文件,上传至 OpenWrt 后执行安装:
Terminal window apk add --allow-untrusted ./bandix-*_<arch>.apk架构示例:
x86_64、aarch64_generic等,请按实际设备选择。 -
安装前端 luci-app-bandix
从 luci-app-bandix Releases 下载两个 apk 文件(主程序 + 中文语言包),分别安装:
Terminal window apk add --allow-untrusted ./luci-app-bandix-*-r1_all.apkapk add --allow-untrusted ./luci-i18n-bandix-zh-cn-*.apk -
启用服务
-
安装完成后,在 LuCI 网页界面进入「网络 → Bandix」设置页,选择 LAN 接口并勾选 Enable 即可开始监控。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!





















