功能
御流是一个功能范围明确的应用。这一页按应用本身的顺序,把它的每一项能力讲全 —— 下面写到的功能都已经在 0.1.0 的构建里实现。
- 452,521 条内置规则
- 5 个功能模块
- Android 10 – 17
- 免 root
拦截分两层
御流把五个规则模块装进安装包,装完即可离线使用。其中三个是域名列表:连接指向某个域名,域名在名单里,这条连接在离开手机之前就被拒绝。
另外两个是 URL 列表,只有在开启深度解析之后才生效 —— 判断它们要读完整地址,而不是只看域名。
| 模块 | 层 | 条目数 |
|---|---|---|
| 广告拦截 | 域名 | 81,143 |
| 行为跟踪拦截 | 域名 | 121,037 |
| 深度广告拦截 | URL | 1,597 |
| 深度跟踪拦截 | URL | 9,538 |
| 恶意网址拦截 | 域名 | 239,206 |
合计 452,521 条,在安装包里约占 12 MB。
两个 URL 模块默认是开启状态,但在深度解析打开之前它们显示为「已暂停」,页面会给你一个一键前往开启的入口。
所有模块都对每个应用生效。域名层模块在界面上就是这么写的:「对所有应用生效」。关闭某个模块会先弹确认,并说明这个名单里的域名将不再被拦截。
按应用看清流量
在仪表盘点「活跃连接」,就进入应用列表。列表有两个页签:实时活动显示此刻连着的连接数,访问历史显示每个应用尝试过多少次、被拦截过多少次,以及最后一次是多久以前。
点进一个应用,会看到上传 / 下载 / 已节省三个统计格、被拦截的分类(深度拦截的条目带「深度」标记),以及它自己的访问记录。每条记录右边都有「拦截」与「放行」两个按钮,点任一个都会弹出「应用到…」,可选「仅这个应用」或「所有应用」—— 于是日志里的一行就能变成范围由你决定的规则。
实时与历史
两个页签:现在连着什么,以及每个应用长期以来的尝试次数、拦截次数和最后一次活动时间。
一行变成一条规则
在任意一条访问记录上按「拦截」或「放行」,再选「应用到…」—— 仅这个应用,或所有应用。
筛选、聚合与导出
全部 / 仅拦截 / 仅放行;按时间或按站点聚合;自己加的规则可以逐条移除;详情页可导出记录。
你自己的名单
两种导入方式,最后都会变成和内置模块并列、由你掌控的功能模块。
导入文件
导入 .yaml、.txt 或 .mrs 文件。御流会自动识别类型(域名列表 / IP 列表 / 混合列表 / 完整地址匹配)与动作(拦截或放行),应用之前先让你确认读到了什么。单个文件最大 32 MB。
导入链接
粘贴订阅地址。只接受 https:// 开头的链接 —— 规则集本身就是防火墙规则,明文下载可能被中途改写。「更新」一键刷新,并显示上次更新时间。
我的拦截与放行
你手动加入的规则都汇总在这张独立卡片里,与模块并列。它刻意不做成一键关闭的开关。空着的时候会告诉你怎么填:打开一个应用,展开它的访问记录,在一条记录上按「拦截」或「放行」。
深度解析
深度解析是可选项,默认关闭。它是御流唯一会读取连接内容的部分,而这只在你装了证书之后才可能 —— 应用内的请求是加密的,装了证书手机才能把它们展示给御流看。证书只留在本机,从不上传。
开启后,判断依据从域名变成 URL 路径,于是同一个主机名下的正文页面和广告位可以区分开。页面上的状态是三态:开启 / 未开启 / 已暂停;没装证书时会直接说明:「尚未生效:御流的证书还没有安装。」
- 生效范围
- 所有应用,或「只选我挑的应用」—— 带搜索与「仅显示已选」筛选。
- 仅在 Wi-Fi 下生效
- 切到移动数据时,深度解析会自动关闭。
- 内容检查上限
- 128 KB / 256 KB / 512 KB / 1 MB,默认 256 KB。超过上限的内容直接放行、不做逐字检查;值越大检查越全但占用内存越高,值越小越省电,但可能漏掉个别大文件里的广告。
- 证书
- 「安装证书」会把 cleardeck-ca.crt 存到下载目录,同时打开系统证书页面;移除时到「受信任的凭据 → 用户」里删除。
统计
仪表盘最上面是四个数字,可切换今日 / 近 7 天 / 近 30 天:
- 拦截构成是一张按模块拆分的环形图,外加「我的规则」一片,最多六片 —— 超出部分合并为「其他」。
- 流量去向按可注册域名(eTLD+1)聚合,所以同一个 CDN 的子域不会碎成几十条。
- 应用 Top 5 按用量排序,右侧「更多」进入完整历史。
- 最下面还有两项读数:当前生效的 DNS 解析服务(来自当前网络的会单独标出),以及内网 IP。
日常使用
设置一次、之后就不必再想的部分。
- 随系统启动
- 「随系统启动」会跳到系统的 VPN 列表;在那里点御流右侧的齿轮,打开「始终开启的 VPN」。之后每次开机隧道自动建立,不用手动点。应用没有开机广播接收器、没有 WakeLock,也没有任何定时器 —— 隧道靠前台服务维持,不靠持锁。
- 加密 DNS
- 域名查询走加密连接。默认地址是 https://223.5.5.5/dns-query,随时可以更换。
- 访问记录窗口
- 访问记录保留多少条:100 / 500 / 1000 / 2000,默认 500。窗口越大记录越多,内存占用也越多。
- 省电模式
- 一个开关。它让速度显示更新得更慢,并暂停深度解析来省电;开启期间深度链接拦截和「最近活动」记录都会变少。它具体放宽了哪些采样周期,写在隐私页上。
导出访问记录
工具页只有一件事:导出访问记录。它输出 CSV(RFC 4180,UTF-8 带 BOM),文件名形如 cleardeck-access-<主体>-<yyyyMMdd-HHmm>.csv,列名为本地化文本。记录会随防护关闭而清空,需要保留就要先导出。
实测数据(OnePlus 6T / Android 11):开启防护的 30 分钟里,:tun 进程累计占用 20.67 秒 CPU —— 相当于单核的 1.148% —— 而界面进程几乎不耗 CPU(后台被系统冻结)。这是在一台设备上的测量结果,不是承诺。
系统要求与授权
需要什么,以及要付多少。
- 系统
- Android 10 – 17(minSdk 29,targetSdk 37)。
- 处理器
- 仅 arm64-v8a。x86_64 模拟器跑不起来。
- root
- 不需要。御流使用的是 Android 自带的 VPN 接口。
- 价格
- 免费。没有订阅,没有内购,没有广告。
- 许可
- 开源,GPL-3.0。
- 账号
- 不需要注册,也没有登录。
上线时通知你
第一个版本正在收尾。留下邮箱,准备好时我们通知你一次 —— 只发这一封。
预约通道即将开放。
仅用于上线通知,不发推广邮件,也不会分享给第三方。