绪论

关于 Adguard Android 的事情,之前一直吐槽 Adguard Android 是减速器,但是它名副其实,也一直在想什么原因。

今天在 Clash (Adguard 后面的代理)的日志里面看到 local.adguard.org 的条目,苦于不知道如何在 Android 上调试,就去网上搜了搜。有几个帖子提到会有这个域名严重拖慢网页加载速度的先例,那就试试呗。

为什么会有额外的域名访问记录

local.adguard.org官方文档是Adguard 托管脚本的域名,会在插入网页中,每次访问网页时,会加载此域名,Adguard 会直接响应此域名。

  1. AdGuard injects a "content script" that looks like this: <script src="https://local.adguard.org/.../content-script.js">.
  2. domains are intercepted by AdGuard on the network level and processed locally.

既然如此,这个域名就不应该出现在 CFA 的日志中,这个暂时我没有头猪。

处理方法

尝试将此域名放入 Clash 的规则中,直连的话,Clash 中会有此次访问 I/O TIMEOUT 的错误,没什么改善;
直接 REJECT 似乎会有很不错的效果。

另外 V2EX提到还有 injections.adguard.org 这个域名,可以一起加入规则。

结论

目前拦截效果没有异样,让时间验证效果。目前还不清楚为什么该请求会传到后面的 Clash 去。



最后修改:2022 年 07 月 17 日
如果觉得我的文章对你有用,请随意赞赏