OpenAppFilter/README.md
2020-08-01 20:22:43 +08:00

57 lines
2.1 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## OpenAppFilter功能简介
OpenAppFilter模块基于数据流深度识别技术实现对单个app进行管控的功能并支持上网记录统计
### 主要使用场景
- 家长对小孩上网行为进行管控,限制小孩玩游戏等
- 限制员工使用某些app 如视频、招聘、购物、游戏、常用网站等
- 记录终端的上网记录实时了解当前app使用情况比如xxx正在访问抖音
### 插件截图
#### 1
![main1](https://github.com/destan19/images/blob/master/oaf/main1.png)
#### 2
![main2](https://github.com/destan19/images/blob/master/oaf/main2.png)
### 支持app列表(只列主流)
- 游戏
王者荣耀 英雄联盟 欢乐斗地主 梦幻西游 明日之后 ...
- 音乐
- 购物
淘宝 京东 唯品会 拼多多 苏宁易购
- 聊天
QQ 微信 钉钉
- 招聘
- 视频
抖音小视频 斗鱼直播 腾讯视频 爱奇艺 火山小视频 YY 微视 虎牙直播 快手 小红书 ...
## 编译说明
1. 下载OpenWrt源码并完成编译(OpenWrt公众号有相关教程
> git clone https://github.com/coolsnowwolf/lede.git
> 或 https://github.com/openwrt/openwrt.git
2. 下载应用过滤源码放到OpenWrt的package 目录
> cd package
git clone https://github.com/destan19/OpenAppFilter.git
cd -
3. make menuconfig, 在luci app中选上luci oaf app模块并保存
4. make V=s 编译出带应用过滤功能的OpenWrt固件
### 备注
在lede中编译需要去除加速模块可以直接删除或者make menuconfig不编译加速模块
rm package/lean/luci-app-flowoffload -fr
rm package/lean/shortcut-fe/ -fr
rm package/lean/luci-app-sfe/ -fr
## 存在的问题
- 该模块只工作在路由模式, 旁路模式、桥模式不生效
- 存在小概率误判的情况特别是同一个公司的app比如淘宝、支付宝等如果需要过滤建议相似的app全部勾选
- 暂不兼容OpenWrt主干的luci如果报错请使用老一点的版本OpenWrt18.06或lean 的lede源码
## 技术支持
- 微信公众号: OpenWrt (获取应用过滤最新固件和OpenWrt教程)
- 技术交流QQ群1000人: 943396288