在 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)
请问这个问题怎么解决,谢谢!
1
a90405 2023-07-26 21:13:43 +08:00
关了这玩意吧,DNS 去广告的能力有限的,容易误杀,因为没日志还没法排除故障
如果硬要去广告的话,用 adguardhome 。起码容易排除故障。 |
2
gdb OP 你好,谢谢回复。
adblock 是可以进行故障排除的,它有一个 dns 的统计功能,能看到近期不同设备的所有 dns 的查询历史情况。就在管理页面的第二个页面,名字叫做:DNS 报告。 |