自建 ADGuard Home 与 Surge 规则如何很好的结合拦截广告

231 天前
 Socrazy
自建了 ADGH ,使用了 18 万条左右的 DNS 拦截规则,觉得把这 18 万条全交给 Surge 没大有必要,然后在 Surge 中把 DNS 指向了 ADGH ,Surge 中使用了很少的拦截规则。

Surge 的 Final 规则是走代理的,这样如果一个广告域名是海外的,Surge 会直接把域名交给代理无端解析,则 ADGH 中的规则不生效。

Surge 的 DNS 设置中有一项“对使用代理的请求强制使用本地 DNS 映射结果”,不知道这条可以开启吗?如果开启的话,会不会有些 GFW 中的域名会从 ADGH 获取到被污染的结果?
2035 次点击
所在节点    Apple
12 条回复
Lentin
231 天前
你把 adg 的屏蔽模式改为映射成 127.0.0.1 就会跳过走海外代理了
aerAzLNE
231 天前
我觉得毫无必要,对当前的设备性能来说基本没啥影响
Socrazy
231 天前
@Lentin 127.0.0.1 的记录,Surge 会显示正常请求错误,而 0.0.0.0 会直接 reject
Lentin
231 天前
@Socrazy #3 那就把屏蔽的域名解析设置成 0.0.0.0 呗-。-
pupboss
230 天前
v2ex 这是咋了,截至目前没有一个人看懂你的问题。楼主问的是:兜底策略为 Proxy 的情况下远端解析如何去广告

答案肯定是无解啊,除非你的节点是自己部署的,可以自己指定服务器,我用的方案是兜底策略走直连,配合自建的 DNS 去广告
pupboss
230 天前
不要使用本地 DNS 的结果,会导致 CDN 解析到离你近而不是离节点进,绕路降低速度,还有一方面是污染问题导致连不上,除非用海外 DoH/DoT ,但是体验很差,总之别用就是了
1423
230 天前
DOMAIN-SET 性能很高的,多虑了
Socrazy
230 天前
@Lentin #4 默认就是 0 ,我的意思是海外广告域名如果走代理,如何又能使用自建 DNS 。
Socrazy
230 天前
@1423 那好吧,该加还是加上吧
Socrazy
230 天前
@pupboss #6 嗯,那就算了。
KevinDo2
230 天前
adgh 有啥立竿见影的效果吗?从前装过 adgh ,也买过 adguard 软件,但最后还是用回了 adguard 的浏览器拓展,最轻便。
Socrazy
230 天前
@KevinDo2
ADGH 只能通过域名屏蔽广告域名,可以看做是最前端的过滤,好处速度快,再就是在局域网给其它设备用起来很方便。
浏览器插件的好处是可以过滤一些页面元素。

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

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

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

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

© 2021 V2EX