OpenWrt笔记

671 字
3 分钟
OpenWrt笔记

OpenWrt#

下载和安装OpenWrt镜像#

  1. 在这个网站选择合适的镜像并下载 https://firmware-selector.openwrt.org,支持UEFI启动选择EFI(COMBINED-EFI(EXT4)),不支持UEFI启动选择普通版本(COMBINED(EXT4))。

  2. 用rufus烧录到U盘。

扩展OpenWrt分区#

在刚刚安装完OpenWrt后,系统分区大小只有100MiB左右,需要通过GParted镜像对分区 /dev/sda2 扩容。

  1. 下载地址 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
  2. 从这台机器/虚拟机上启动这个镜像
    1. 选择第一个
      image-20260719131545763
      image-20260719131545763
    2. 选择第二个
      image-20260719131642241
      image-20260719131642241
    3. 输入26,Enter
      image-20260719131657889
      image-20260719131657889
    4. 选择0,Enter或者直接Enter
      image-20260719131835187
      image-20260719131835187
    5. 等待系统进入桌面自动打开GParted软件,右键分区 /dev/sda2,选择”调整大小/移动”,在新大小输入自己想要的大小。
      image-20260719132202028
      image-20260719132202028
      image-20260719132205890
      image-20260719132205890
    6. 点击右上角的绿色√,等待完成操作。
    7. 再次右键,选择”检查”,重复第6步,确保分区正确。
    8. 关机,重新启动到OpenWrt。

OpenWrt调整IP地址#

命令:vi /etc/config/network

注意:只有处于lan防火墙下的接口才被允许访问web管理页面。

安装中文语言包#

命令:apk add luci-i18n-base-zh-cn

流量特征审计功能(OAF)安装#

  1. 下载安装包

    前往 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

  2. 安装

    将 apk 文件上传至服务器,执行:

    Terminal window
    apk add --allow-untrusted ./<包名>
  3. 重启生效

    Terminal window
    reboot
  4. 配置入口

    重启后,在 Web 管理页面中依次进入:服务 → 应用过滤

  5. 特征库更新

    应用特征库可前往 OpenAppFilter 官网 下载更新。

  6. 注意事项

    在使用OAF流量审计功能时,LAN接口要接入br-lan网桥设备,而不是物理接口eth0。

安装 Argon 主题#

  1. 这里 下载 luci-theme-argon-*.apkluci-app-argon-config-*.apk

    上传至路由器后安装,命令:

    Terminal window
    apk add --allow-untrusted ./luci-theme-argon-*.apk ./luci-app-argon-config-*.apk
  2. 应用主题,命令:

    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 组成,前端依赖后端运行。

  1. 安装后端 openwrt-bandix

  2. openwrt-bandix Releases 下载与设备架构匹配的 apk 文件,上传至 OpenWrt 后执行安装:

    Terminal window
    apk add --allow-untrusted ./bandix-*_<arch>.apk

    架构示例:x86_64aarch64_generic 等,请按实际设备选择。

  3. 安装前端 luci-app-bandix

    luci-app-bandix Releases 下载两个 apk 文件(主程序 + 中文语言包),分别安装:

    Terminal window
    apk add --allow-untrusted ./luci-app-bandix-*-r1_all.apk
    apk add --allow-untrusted ./luci-i18n-bandix-zh-cn-*.apk
  4. 启用服务

  5. 安装完成后,在 LuCI 网页界面进入「网络 → Bandix」设置页,选择 LAN 接口并勾选 Enable 即可开始监控。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
OpenWrt笔记
https://kulve.tech/posts/openwrt笔记/
作者
Kulve
发布于
2026-07-19
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Kulve
Hello, I'm Kulve.
公告
欢迎来到我的博客!这是一则示例公告。正在建设与测试此网站。
分类
标签
最新动态
站点统计
文章
17
分类
10
标签
23
总字数
33,120
运行时长
0
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.15.2
文章许可
CC BY-NC-SA 4.0