V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
FakNoCNName

AdGuard DNS filter 是不是出问题了?

  •  
  •   FakNoCNName · Aug 3, 2022 · 3679 views
    This topic created in 1363 days ago, the information mentioned may be changed or developed.

    背景

    昨晚家里的网突然访问不了包括:zhihu 、douyu 、baidu 、weibo 等等一系列网站,起初还以为事因为某个敏感事件导致这些网站崩了。

    登了半小时没恢复,有点奇怪,以为网有问题,重启路由器也没用,因为时间有点晚就没睡了。

    发现

    今天一大早排查发现竟然是 AdGuard DNS filter 把域名给屏蔽了(见下面的图片),看了下昨天是 21:20 自动更新的 AdGuard DNS filter 规则,刚好和网络出问题时间对上了。

    把这个规则干掉以后网络恢复正常。

    疑惑

    AdGuard DNS filter 是 AdGuard 官方团队维护的规则,竟然会对政治事件做反应?

    图片

    Supplement 1  ·  Aug 3, 2022

    有坛友不相信,甚至有人直接开喷,下面我继续放几张图片和一个附件:

    开喷的那两位,已经block了,不会好好交流以后就尽量少发言。

    规则列表中的记录:

    找到匹配的规则文件:

    对文件进行确认:

    可以看到,2022-08-02T12:01:20 官方更新的记录,换算成 UTF+8 就是 2022-08-02 20:01:20

    通过 grep -rn "||d" 1.txt 搜索记录:

    规则附件:

    https://wwm.lanzouv.com/i6vTv08wu2kd 密码:5mo2

    Kiriya
        1
    Kiriya  
       Aug 3, 2022
    吓得我赶紧去看了一眼 adguard,发现自己没用这规则,国内用的话推荐 halflife 规则
    FakNoCNName
        2
    FakNoCNName  
    OP
       Aug 3, 2022
    @Kiriya 配了 halflife ,实在没想到 Adguard Team 也参与整治事件。
    Silently
        3
    Silently  
       Aug 3, 2022 via iPhone
    不、 另一种说法是 国内这些 app 屏蔽了国内 ip 访问 但是用墙外不影响
    popzuk
        4
    popzuk  
       Aug 3, 2022 via iPhone
    1 点多更新的没有出现问题,另外 adguard 应该是俄罗斯的公司。
    Cavolo
        5
    Cavolo  
       Aug 3, 2022 via iPhone
    @popzuk 他自己现在口口声声说自己是德国公司
    Cavolo
        6
    Cavolo  
       Aug 3, 2022 via iPhone
    PerFectTime
        7
    PerFectTime  
       Aug 3, 2022
    没有吧,我也用了这个规则,没拦截记录啊
    yyysuo
        8
    yyysuo  
       Aug 3, 2022
    最新的规则没问题啊。
    FakNoCNName
        9
    FakNoCNName  
    OP
       Aug 3, 2022
    @Silently 我测着没问题,用国内 ip 可以访问,昨晚用 4G 刷网页可以,用家里的网不行,所以开始以为网出问题了。。。
    @PerFectTime @yyysuo 下载最新的规则搜了一下,现在确实找不到这条规则了。
    fish3125
        10
    fish3125  
       Aug 3, 2022
    我也有订阅这个规则,感觉是规则列表出错了,截图的规则是:||d
    FakNoCNName
        11
    FakNoCNName  
    OP
       Aug 3, 2022
    @fish3125 嗯,是规则列表出问题了,就是不知道是故意的还是无意的
    PMR
        12
    PMR  
       Aug 3, 2022   ❤️ 1
    利益相关 Adguard Home , Adgurad 9 设备许可


    翻了下 近 3 天的 commit history 没发现有 ||d 的提交
    https://github.com/AdguardTeam/AdGuardSDNSFilter/commits/gh-pages/Filters/filter.txt

    这个 filter 是用 GitHub action 自动合并其他原有规则而成 每 6 小时执行 当然这个 repo 也添加额外的 rule 但似乎 8 天没更新了

    会不会是 OP 的网络问题··下载中断 文件被截断 建议去<Adguard Home>/data/filters/ 拖这个 filter 出来看下

    即使下毒 ||d 不单止内地用 d 开头的 domain 吧···
    ZeroClover
        13
    ZeroClover  
       Aug 3, 2022
    AdGuard Simple DNS Filter 的最后一次 Commit 是 8 days ago

    https://github.com/AdguardTeam/AdGuardSDNSFilter/commits/master

    基本过滤器的 Commit 记录里面也没有这条

    https://github.com/AdguardTeam/AdguardFilters/commits/master

    不要章口就莱
    fish3125
        14
    fish3125  
       Aug 3, 2022
    我的昨天也没有出现这个错误,像这种错误,感觉可能是更新列表的时候出错了我的是部署在 openwrt 下,更新信息可以在系统日记里看到。
    Y29tL2gwd2Fy
        15
    Y29tL2gwd2Fy  
       Aug 3, 2022 via Android
    @FakNoCNName 您的发言展现了当代程序员缜密的思维逻辑
    sdk234
        16
    sdk234  
       Aug 3, 2022 via Android
    我没问题。顺带歪个楼问一下,我配置好的的 adh 只在电脑上生效,手机上 nslookup 出的 dns 是 Google 的。设备都是安卓,几台手机都是这个情况。有人知道是咋回事吗?
    sky96111
        17
    sky96111  
       Aug 3, 2022 via Android
    @sdk234 你用的是 Termux 吗?不管设置什么 DNS ,Termux nslookup 都显示 8.8.8.8 ,但实际上是生效的
    arischow
        18
    arischow  
       Aug 3, 2022
    你没下载完整。。
    arischow
        19
    arischow  
       Aug 3, 2022
    重新更新一下就好了
    FakNoCNName
        20
    FakNoCNName  
    OP
       Aug 3, 2022
    @arischow 这还真有可能 😓
    arischow
        21
    arischow  
       Aug 3, 2022 via iPhone
    @FakNoCNName 非常有可能,因为我前两天跟你一样的情况,比对了一下文本,发现和完整规则文本行数不相等
    PMR
        22
    PMR  
       Aug 3, 2022
    看到 OP 补充截图 明显是下载中断被截断文件

    对比 adguard 发布在 github 上的 filter

    https://github.com/AdguardTeam/AdGuardSDNSFilter/blob/cee96cdba649d01645102859c8d70b8e7b03367b/Filters/filter.txt#L24188




    注意到有发布 issue 直接在 title 挂上政治影响···
    https://github.com/AdguardTeam/AdGuardSDNSFilter/issues/1008
    sdk234
        23
    sdk234  
       Aug 3, 2022 via Android
    @sky96111 谢谢回复。我确实用的 termux ,但是我从后台看手机的 dns 查询次数特别少,而且我设置的 dns rewrite 也没有跳转。所以我认为手机的 dns 可能确实没有生效。
    PMR
        24
    PMR  
       Aug 3, 2022
    @sdk234 下个 network tool 看看 wifi 的 dns 某些 Android UI 看到 DHCP 只下发 1 个 DNS 地址 会自作主张的加上公共 DNS
    sdk234
        25
    sdk234  
       Aug 3, 2022 via Android
    @PMR 谢谢回复,你说的这个倒是启发了我。等我回去试一下。
    air00dd
        26
    air00dd  
       May 27, 2023
    @Cavolo #6 塞浦路斯 避税天堂,背后还是欧美大资本,不太可能有自主权
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2889 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 15:31 · PVG 23:31 · LAX 08:31 · JFK 11:31
    ♥ Do have faith in what you're doing.