ClearDeck 御流
  • 进阶
  • 5 分钟阅读
  • 更新于 2026-10-09

把访问记录导出成 CSV

御流导出的访问记录里到底有什么、为什么文件是带 BOM 的 UTF-8,以及怎样用表格把它排序、筛选,找出最闹腾的应用和跟踪域名。

御流的访问记录记录的是防护运行期间各个应用尝试访问的东西。在手机上也能看, 但不适合长时间盯着看 —— 应用只保留最近的一小段记录。工具 → 导出访问记录 会把本次防护期间的记录写成一份 CSV 文件,到这里日志才真正好用:你可以用任何 表格软件排序、筛选,把两份导出放在一起对照。

先导出,再停防护

在哪里导出

两个入口,格式一样,只是范围不同:

  • 工具 → 导出访问记录,导出整次会话,包含所有应用。
  • 应用详情页里有导出记录,只导出这个应用的记录。进入路径:打开 仪表盘,点活跃连接进入应用列表,再点开某个应用。
missing src/assets/shots/zh/tools-export.png
工具 · 导出访问记录

导出会生成一个文件,并交给系统的分享面板,你可以存到「下载」、发给自己,或者 直接送进表格类应用。

文件里有什么

所谓「本次的访问尝试」,指的正是:从防护启动那一刻起记录下来的全部尝试, 覆盖每个应用,被拦截的也在里面。它不是一辈子的历史,也不只有被拦截的 流量 —— 放行的请求也在,这才让这份文件不止能拿来数拦截次数。

每一行是一次访问尝试。一个被拦截的请求过一分钟又重试一次,就是两行。文件里 没有汇总行、没有合计;你想看的任何数字,都要自己对着这些行算出来。

格式说明

文件是 CSV,遵循 RFC 4180,编码为带 BOM 的 UTF-8。

BOM 是关键的那一点。Windows 上的 Excel 并不会默认把 CSV 当成 UTF-8:没有字节 序标记时,它会退回用系统本地编码去猜,凡是非 ASCII 的文字就变成乱码。中文 应用名正好是这种情况的重灾区 —— 一个本该正常显示的「微信」可能变成一排问号。 BOM 就是用来告诉 Excel「请按 UTF-8 读」,让这些名字能完好地活下来。(用 Google 表格、Numbers、LibreOffice 或 pandas.read_csv 打开时,BOM 会被自动 处理,可以不用管这件事。)

文件名格式如下:

cleardeck-access-<主体>-<yyyyMMdd-HHmm>.csv

中间的 <主体> 标出这份导出覆盖的是什么 —— 从工具页导出时是整次会话,从某个 应用详情页导出时就是这个应用。后面是导出的时间,形如 yyyyMMdd-HHmm,所以 连导几次,在文件夹里会按时间先后自然排好。

各列的含义

表头用的是应用当前的语言。

列 中文表头 英文表头 内容
1 应用包名 Package Android 包名,例如 com.example.app
2 应用名称 App 应用在桌面上显示的名字
3 时间 Time 这次尝试发生的时间
4 域名 Host 应用尝试访问的域名
5 结果 Result 拦截 / 放行(Blocked / Allowed)

应用包名 是稳定的身份标识,应用名称 是给人看的名字。两个都要留意:两个 应用可能重名,而包名是唯一的。如果某个包名很陌生,它可能是系统组件,也可能是 你早就卸掉的应用 —— 但那次请求确实发生过。

拿它来回答几个问题

导出就是一份普通的表格数据,分析无非是些常规操作。下面三条覆盖了大多数人的 真实需求。

找出最闹腾的跟踪域名。 按 域名 列排序。出现次数最多的那些域名,就是你的 应用一直在访问的。同一个域名在多个应用里出现几百次,通常是共用的统计或广告 接口,而不是你主动要访问的东西。

看出哪个应用最想「往外打电话」。 把 结果 筛选为 拦截,再按 应用名称 分组或计数。被拦截行数最多的那个应用,就是规则判定要拦下的流量里贡献最多的。 如果你有一份更早的导出,可以拿它跟这份对比同一个应用的记录条数。

看改了什么。 先导出一份,然后只改一样东西 —— 关掉一个模块,或者在应用的 访问记录里加一条拦截/放行规则,或者只是换一种方式用一天手机 —— 再导出第二份。 两份文件按 域名 列做 diff:消失的域名,就是这次改动拦下来的。想知道自己拨的 某个开关到底有没有起作用,这是最靠得住的办法。

下次多记一点

导出只能包含应用留下来的东西。设置里的访问记录窗口决定每个应用 保留多少条最近的访问尝试:

missing src/assets/shots/zh/settings-log-window.png
设置 · 访问记录窗口
设置项 可选值 默认
访问记录窗口 100 / 500 / 1000 / 2000 条 500

应用本身就把取舍讲清了:窗口越大,能回看的记录越多,占用的内存也越多。如果你 要抓的是很少发生的事,就在复现问题之前先把它调大;如果内存比细节更重要,就调 小。这个设置喂给的应用详情页,见应用列表与访问记录。

接下来

本教程同时提供 English

← 全部教程