使用 AdGuard 后,网络连接速度明显减慢的可能解决方案

2022-06-06 14:38:36 +08:00
 TullyMonster

一 环境

二 存在的问题

  1. 从输入网址回车,到浏览器接收到响应并等待的过程缓慢;
  2. 浏览器开始渲染网页对象到渲染结束的过程缓慢;
  3. bilibili.comgoogle.com 等网站更是如此;
  4. 使用 Clash for Windows 、禁用 iGuge 并开启全局代理后,加载时间正常。

三 尝试的解决方案

  1. 禁用 AdGuard:明显改善
  2. 禁用 DNS 服务:未明显改善;
  3. 依次禁用广告拦截器:未明显改善;
  4. local.adguard.org 加入 iGuge 的直连列表:明显改善

四 灵感来源

浏览器插件启用时,网页加载前会请求 local.adguard.org,但这个过程响应缓慢,疑似被浏览器插件代理所致。

7628 次点击
所在节点    宽带症候群
22 条回复
buroguy
2022-09-25 17:28:00 +08:00
@Kroos #19
tldr: local.adguard.org 直接 reject ,injections.adguard.org 走代理

local.adguard.org 是 adguard 用于向浏览器注入修饰规则的本地域名
官网文档解释了这个域名的具体用途 https://kb.adguard.com/en/general/local-adguard
这个域名在 dns 内应该直接解析到 127.0.0.1 ,公共 dns 都会解析到 176.103.133.77 这个无效 IP ,所以会减速

injections.adguard.org 是 adguard 向浏览器注入 javascript 时对 adguard 服务器请求的域名
你可以在打开网页时用 f12 查看“网络”选项,选择“js”,有"?ts=xxxx"的请求,这是 adguard 注入的内容,“隐形模式”、“浏览安全”、“拓展”中的设置就是靠这些生效的。
adguard 把 js 设置放在 cloudflare 上处理,所以最好走代理,会解析的更快一些

这些也都是我自己研究的,有错误的话请大家指正
Grefer
348 天前
@buroguy 按照你的方案设置后有效,感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/857573

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX