手动安装插件
下载地址
手动安装
1. 插件包下载
注意下载设备对应芯片架构的插件包,并且内核版本要匹配,不同软件源码内核配置可能不一样,比如openwrt、istoreos、lede要区分开
2. 插件包上传
可以通过winscp等工具将插件包上传到openwrt设备,建议上传到/tmp目录,也可以通过openwrt的web管理界面上传。
3. ssh进入后台
由于涉及到驱动安装,目前只能通过命令方手动安装,所以先要通过ssh工具进入系统后台,比如可以通过putty、xshell连接设备 用户名和密码和登录界面一致。
4. 老版本卸载
有些固件默认已经集成了应用过滤模块,如果要通过插件方式升级,需要先卸载老配置
应用过滤包含了四个ipk插件,分别是
luci-i18n-oaf-zh-cn
oaf中文国际化插件luci-app-oaf
oaf luci界面插件appfilter
oaf服务插件kmod-oaf
oaf驱动插件(oaf驱动如果已经存在,可以先不要卸载重装,如果确定不能兼容,再卸载重装)
需要按顺序依次卸载,以下为卸载命令
opkg remove luci-i18n-oaf-zh-cn
opkg remove luci-app-oaf
opkg remove appfilter
opkg remove kmod-oaf
5. 更新软件源
由于应用过滤插件会依赖第三方的库,需要先更新软件源,用于自动下载依赖插件,注意检查设备是否能正常联网
更新命令:
opkg update
6. 解压应用过滤插件包
将上传的插件包解压,首先需要通过命令进入/tmp目录,解压命令如下:
cd /tmp/
tar -zxvf $file_name
其中$file_name为上传的插件包名称,不同版本名称不一样,比如文件名为oaf_v6.1.1_kernel_5.10.221.tar.gz,则解压命令为:
cd /tmp/
tar -zxvf oaf_v6.1.1_kernel_5.10.221.tar.gz
进入解压后的目录:
cd oaf_v6.1.1_kernel_5.10.221
7. 安装插件
- 安装应用过滤服务插件
opkg install appfilter_xxx.ipk
注意xxx为缩写,不同架构和版本不一样,下同,比如appfilter_6.1.1-1_x86_64.ipk
则命令为:opkg install appfilter_6.1.1-1_x86_64.ipk
- 安装应用过滤luci界面插件
opkg install luci-app-oaf_xxx.ipk
注意luci界面插件肯定可以安装成功的,如果出现依赖问题,可能是某个芯片架构编译时忘记去掉依赖关系了,可以在其他架构中找一个luci插件安装,比如x86_64
- 安装应用过滤语言包插件
opkg install luci-i18n-oaf-zh-cn_xxx.ipk
- 手动加载应用过滤oaf驱动
oaf驱动涉及到内核,需要内核版本接近并且内核配置不能大改,目前驱动是基于官方openwrt默认配置编译, 为了防止因为不兼容导致反复重启,可以通过该步骤测试是否能够正常兼容,如果出现异常表示驱动无法兼容该版本固件,需要更换指定内核版本的插件重试。
手动加载驱动命令
insmod oaf-xxx.ko
- 安装应用过滤驱动
如果上一步没有异常,可以开始执行这一步完成安装
cp oaf-xxx.ko /lib/modules/oaf.ko
- 开始使用
打开管理页面,在服务中可以看到应用过滤菜单,如果没有显示,可以清除浏览器缓存或者退出重新登录页面试试。
7981系列设备插件安装
由于大部分7981系列的设备都用的是immortalwrt-798x项目固件,该固件内核版本是固定的,我也基于该项目编译出了应用过滤插件,在论坛下了固件也进行了安装测试,是可以成功安装的
测试的固件来源:
https://www.right.com.cn/forum/thread-8411343-1-1.html
大家想要多插件可以使用上面链接的固件,当然其他同源版本固件也应该是可以安装成功的,大家自行测试
对应的应用过滤插件下载地址
安装和效果演示视频
可通过微信扫描二维码查看
istoreos中安装应用过滤插件

芯片架构表
芯片架构 | 对应设备型号 | 插件下载 | 支持的固件 | 说明 |
---|---|---|---|---|
x86_64 | • 普通PC • 迷你主机 • 虚拟机 | 下载 | openwrt24.10 istoreos22.03 | 推荐用openwrt官方正式版和istoreos |
mediatek_filogic | • RAX3000M • JCG Q30Pro • H3C NX30Pro 等MT7981设备 | 下载 | openwrt24.10 | 基于openwrt24.10编译 |
mediatek-mt7981 | • RAX3000M • JCG Q30Pro • H3C NX30Pro 等MT7981设备 | 下载 | 注意要用基于h大源码编译的固件安装,基于该源码没有官方固件 | 基于h大immortalwrt编译,注意闭源固件不能安装 |
ramips_mt7621 | • 红米AC2100 • 斐讯K2P • 极路由4 • 小米R3G • Newifi3 | 下载 | openwrt24.10 | 基于openwrt24.10编译 |
bcm53xx_generic | • 斐讯K3 | 下载 | openwrt24.10 | 基于openwrt24.10编译 |
qualcommax_ipq807x | • 小米AX3600 • 红米 AX6 | 下载 | openwrt24.10 | 基于openwrt24.10编译 |
rockchip_armv8 | • NanoPi R2S • NanoPi R4S • NanoPi R5S • Orange Pi R1 Plus | 下载 | openwrt24.10 istoreos22.03 | 基于openwrt24.10编译 |
成功安装案例
root@OpenWrt:/tmp/oaf_v6.1.1_kernel_5.10.221#
root@OpenWrt:/tmp/oaf_v6.1.1_kernel_5.10.221# opkg install appfilter_6.1.1-1_x86_64.ipk
Installing appfilter (6.1.1-1) to root...
Configuring appfilter.
root@OpenWrt:/tmp/oaf_v6.1.1_kernel_5.10.221# opkg install luci-app-oaf_6.1.1_all.ipk
Installing luci-app-oaf (6.1.1) to root...
Configuring luci-app-oaf.
root@OpenWrt:/tmp/oaf_v6.1.1_kernel_5.10.221#
root@OpenWrt:/tmp/oaf_v6.1.1_kernel_5.10.221# opkg install luci-i18n-oaf-zh-cn_git-23.167.35578-47d8917_all.ipk
Installing luci-i18n-oaf-zh-cn (git-23.167.35578-47d8917) to root...
Configuring luci-i18n-oaf-zh-cn.
root@OpenWrt:/tmp/oaf_v6.1.1_kernel_5.10.221#
root@OpenWrt:/tmp/oaf_v6.1.1_kernel_5.10.221# insmod oaf-5.10.221.ko
root@OpenWrt:/tmp/oaf_v6.1.1_kernel_5.10.221#
root@OpenWrt:/tmp/oaf_v6.1.1_kernel_5.10.221# cp oaf-5.10.221.ko /lib/modules/oaf.ko
root@OpenWrt:/tmp/oaf_v6.1.1_kernel_5.10.221#