V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
gdb
V2EX  ›  OpenWrt

请问如何更新 OpenWRT 里面插件 adblock 里面的 adaway 数据库?

  •  
  •   gdb · 2023-07-24 11:31:48 +08:00 · 985 次点击
    这是一个创建于 488 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 OpenWRT 的界面里面,adblock 是使能的(在服务-》广告拦截的地方可以看到)。

    但是我查看了一下它的日志,里面有这样的文本内容,看起来好像是 adaway 的数据无法从网上下载,请问有办法能解决么?或者我哪里下载离线文件?下面是 log 文件,似乎无法访问和下载 github 上面的一个 hosts.txt 文件。

    Sun Jul 23 17:35:50 2023 user.info adblock-4.1.5[19473]: adblock instance started ::: action: reload, priority: 0, pid: 19473
    Sun Jul 23 17:35:51 2023 user.info adblock-4.1.5[19473]: download of 'adaway' failed, url: https://raw.githubusercontent.com/AdAway/adaway.github.io/master/hosts.txt, 
    rule: /^127\.0\.0\.1[[:space:]]+([[:alnum:]_-]{1,63}\.)+[[:alpha:]]+([[:space:]]|$)/{print tolower($2)}, categories: -, rc: 1, log:  07/23 17:35:51 [ [1;32mNOTICE [0m] Downloading 1 item(s) 
     07/23 17:35:51 [ [1;31mERROR [0m] CUID#7 - Download aborted. URI=https://raw.githubusercontent.com/AdAway/adaway.github.io/master/hosts.txt 
     Exception: [AbstractCommand.cc:351] errorCode=1 URI=https://raw.githubusercontent.com/AdAway/adaway.github.io/master/hosts.txt   
     -> [SocketCore.cc:1018] errorCode=1 SSL/TLS handshake failure: self signed certificate  07/23 17:35:51 [ [1;32mNOTICE [0m] 
     Download GID#fd402fdeb15c15ae not complete: //tmp/tmp.s9KqzwiEMg/tmp.W2FT1n4w6z.adaway.load  
     Download Results: gid   |stat|avg speed  |path/URI ======+====+===========+======================================================= fd402f|ERR |       0B/s|//tmp/tmp.s9KqzwiEMg/tmp.W2FT1n4w6z.adaw
    Sun Jul 23 17:36:16 2023 user.info adblock-4.1.5[19473]: blocklist with overall 56148 blocked domains loaded successfully (FriendlyElec NanoPi R4S, OpenWrt 22.03.5 r20134-5f15225c1e)
    

    请问这个问题怎么解决,谢谢!

    2 条回复    2023-07-27 11:03:04 +08:00
    a90405
        1
    a90405  
       2023-07-26 21:13:43 +08:00
    关了这玩意吧,DNS 去广告的能力有限的,容易误杀,因为没日志还没法排除故障
    如果硬要去广告的话,用 adguardhome 。起码容易排除故障。
    gdb
        2
    gdb  
    OP
       2023-07-27 11:03:04 +08:00
    你好,谢谢回复。
    adblock 是可以进行故障排除的,它有一个 dns 的统计功能,能看到近期不同设备的所有 dns 的查询历史情况。就在管理页面的第二个页面,名字叫做:DNS 报告。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1989 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:50 · PVG 08:50 · LAX 16:50 · JFK 19:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.