V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Socrazy
V2EX  ›  Apple

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

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

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

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

    答案肯定是无解啊,除非你的节点是自己部署的,可以自己指定服务器,我用的方案是兜底策略走直连,配合自建的 DNS 去广告
    pupboss
        6
    pupboss  
       12 天前
    不要使用本地 DNS 的结果,会导致 CDN 解析到离你近而不是离节点进,绕路降低速度,还有一方面是污染问题导致连不上,除非用海外 DoH/DoT ,但是体验很差,总之别用就是了
    1423
        7
    1423  
       12 天前
    DOMAIN-SET 性能很高的,多虑了
    Socrazy
        8
    Socrazy  
    OP
       12 天前
    @Lentin #4 默认就是 0 ,我的意思是海外广告域名如果走代理,如何又能使用自建 DNS 。
    Socrazy
        9
    Socrazy  
    OP
       12 天前
    @1423 那好吧,该加还是加上吧
    Socrazy
        10
    Socrazy  
    OP
       12 天前
    @pupboss #6 嗯,那就算了。
    KevinDo2
        11
    KevinDo2  
       12 天前
    adgh 有啥立竿见影的效果吗?从前装过 adgh ,也买过 adguard 软件,但最后还是用回了 adguard 的浏览器拓展,最轻便。
    Socrazy
        12
    Socrazy  
    OP
       12 天前
    @KevinDo2
    ADGH 只能通过域名屏蔽广告域名,可以看做是最前端的过滤,好处速度快,再就是在局域网给其它设备用起来很方便。
    浏览器插件的好处是可以过滤一些页面元素。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2305 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 08:19 · PVG 16:19 · LAX 01:19 · JFK 04:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.