Adblock support thread

Hello everyone,

Is there a way to find out why a feed isn't being downloaded and processed?

I added a new source via Luci. It's displayed, but simply not being processed.

"mypiholebl":{                                                                                                              
	"url":"https://raw.githubusercontent.com/chadmayfield/my-pihole-blocklists/master/lists/pi_blocklist_porn_all.list",
	"rule":"/^([[:alnum:]_-]{1,63}\\.)+[[:alpha:]]+([[:space:]]|$)/{print tolower($1)}",                                         
	"size":"M",                                                                                                       
	"descr":"porn"                                                                          
	},
Sat May 24 17:28:56 2025 user.debug adblock-4.4.1-r2[24001]: f_dnsup  ::: dns: dnsmasq, cache_cmd: -, lookup_domain: bodomos.lan, restart_rc: 0, dns_flush: 1, dns_timeout: 20, dns_pid: 24350, dns_cnt: 1, rc: 0
Sat May 24 17:28:56 2025 user.debug adblock-4.4.1-r2[24001]: f_dns    ::: dns: dnsmasq, dns_instance: 0, dns_user: dnsmasq, dns_dir: /tmp/dnsmasq.cfg01411c.d, backup_dir: /tmp/adblock-backup, final_dir: /tmp/dnsmasq.cfg01411c.d, jail_dir: /tmp
Sat May 24 17:28:56 2025 user.debug adblock-4.4.1-r2[24001]: f_fetch  ::: update: 0, cmd: /bin/uclient-fetch
Sat May 24 17:28:56 2025 user.info adblock-4.4.1-r2[24001]: adblock instance started ::: action: reload, priority: 0, pid: 24001
Sat May 24 17:28:57 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: iplist, mode: iplist, cnt: 0, in_rc: 0, out_rc: 0
Sat May 24 17:28:57 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: blocklist, mode: blocklist, cnt: 6, in_rc: 0, out_rc: 0
Sat May 24 17:28:57 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: allowlist, mode: allowlist, cnt: 1, in_rc: 0, out_rc: 0
Sat May 24 17:28:57 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: android_tracking, mode: backup, cnt: 80, in_rc: 0, out_rc: 0
Sat May 24 17:28:57 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: android_tracking, mode: prepare, cnt: 80, in_rc: 0, out_rc: 0
Sat May 24 17:28:58 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: easylist, mode: backup, cnt: 29389, in_rc: 0, out_rc: 0
Sat May 24 17:28:58 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: easylist, mode: prepare, cnt: 29389, in_rc: 0, out_rc: 0
Sat May 24 17:28:58 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: stevenblack, mode: backup, cnt: 75364, in_rc: 0, out_rc: 0
Sat May 24 17:28:58 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: stevenblack, mode: prepare, cnt: 75364, in_rc: 0, out_rc: 0
Sat May 24 17:28:59 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: adguard, mode: backup, cnt: 107704, in_rc: 0, out_rc: 0
Sat May 24 17:28:59 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: adguard, mode: prepare, cnt: 107704, in_rc: 0, out_rc: 0
Sat May 24 17:28:59 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: adguard_tracking, mode: backup, cnt: 125398, in_rc: 0, out_rc: 0
Sat May 24 17:28:59 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: adguard_tracking, mode: prepare, cnt: 125398, in_rc: 0, out_rc: 0
Sat May 24 17:29:17 2025 user.info adblock-4.4.1-r2[24001]: download of 'certpl' failed, url: https://hole.cert.pl/domains/v2/domains.txt, rule: /^([[:alnum:]_-]{1,63}\.)+[[:alpha:]]+([[:space:]]|$)/{print tolower($1)}, categories: -, rc: 4
Sat May 24 17:29:17 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: certpl, mode: restore, cnt: 0, in_rc: 4, out_rc: 4
Sat May 24 17:29:17 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: certpl, mode: prepare, cnt: 0, in_rc: 4, out_rc: 4
Sat May 24 17:29:17 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: -, mode: merge, cnt: 264781, in_rc: 4, out_rc: 0
Sat May 24 17:29:18 2025 user.debug adblock-4.4.1-r2[24001]: f_tld    ::: name: -, cnt: 264781, cnt_tld: 163264, cnt_rem: 163264
Sat May 24 17:29:18 2025 user.debug adblock-4.4.1-r2[24001]: f_list   ::: name: -, mode: final, cnt: 163264, in_rc: 4, out_rc: 0
Sat May 24 17:29:26 2025 user.debug adblock-4.4.1-r2[24001]: f_dnsup  ::: dns: dnsmasq, cache_cmd: -, lookup_domain: bodomos.lan, restart_rc: 0, dns_flush: 1, dns_timeout: 20, dns_pid: 24835, dns_cnt: 1, rc: 0
Sat May 24 17:29:26 2025 user.info adblock-4.4.1-r2[24001]: blocklist with overall 163 264 blocked domains loaded successfully (Bananapi BPI-R4, mediatek/filogic, OpenWrt 24.10.0 r28427-6df0e3d02a )
root@fw2:/tmp/fdo# /etc/init.d/adblock status
::: adblock runtime information
  + adblock_status  : enabled
  + adblock_version : 4.4.1-r2
  + blocked_domains : 163 264
  + active_feeds    : adguard, adguard_tracking, android_tracking, certpl, easylist, stevenblack
  + dns_backend     : dnsmasq (2.90-r4), /tmp/dnsmasq.cfg01411c.d, 16.43 MB
  + run_utils       : download: /bin/uclient-fetch, sort: /usr/libexec/sort-coreutils, awk: /usr/bin/gawk
  + run_ifaces      : trigger: wan , report: br-lan
  + run_directories : base: /tmp, dns: /tmp/dnsmasq.cfg01411c.d, backup: /tmp/adblock-backup, report: /tmp/adblock-report, jail: /tmp
  + run_flags       : shift: ✘, force: ✘, flush: ✔, tld: ✔, search: ✘, report: ✔, mail: ✘, jail: ✘
  + last_run        : mode: reload, 2025-05-24T17:29:26+02:00, duration: 0m 30s, 3676.85 MB available
  + system_info     : Bananapi BPI-R4, mediatek/filogic, OpenWrt 24.10.0 r28427-6df0e3d02a

Please provide your adblock config as well.

Edit: I can reproduce your issue and have that fixed in my dev version - sorry for the mess. Just wait for the next update - thanks for reporting.

2 Likes

Hi, how can I use these blocklist: https://github.com/xRuffKez/NRD/tree/main/lists/30-day

I don't know which file (adblock, domains-only, unbound or wildcard) do I have to use.

Thanks for your assistance!

Just take the domain variant.

all right, but I don't know how I configure adblock to use these bocklist. In the Custom Feed Editor and how?

Is this right configured? In the Log View I can see that adblock doesn't download this blocklists. What is wrong?

Did you enable it in the feeds tab? Just adding it will not automatically enable it.

yes check my screen above

adter adding, I choose the the blocklists in the dropdown and enter the button save & reload

Norhing, its a bug in the adblock backend, which will be fixed with the next update .... as a workaround you can copy /etc/adblock/ablock.custom.feeds over adblock.feeds....

See Adblock support thread - #3181 by dibdot for reference

2 Likes

ahh thanks for the workaround but the download failed, why?

Fri May 30 11:14:05 2025 user.debug adblock-4.4.1-r2[32053]: f_etag   ::: feed: ndr_part1, suffix: -, http_code: -, feed/etag: 1/0, rc: 2
Fri May 30 11:14:05 2025 user.debug adblock-4.4.1-r2[32053]: f_etag   ::: feed: ndr_part2, suffix: -, http_code: -, feed/etag: 1/0, rc: 2
user.info adblock-4.4.1-r2[32053]: download of 'ndr_part1' failed, url: https://github.com/xRuffKez/NRD/raw/refs/heads/main/lists/30-day/domains-only/nrd-30day_part1.txt, rule: /^([[:alnum:]_-]{1,63}\.)+[[:alpha:]]+([[:space:]]|$)/{print tolower($1)}, categories: -, rc: 8
Fri May 30 11:14:06 2025 user.debug adblock-4.4.1-r2[32053]: f_list   ::: name: ndr_part1, mode: restore, cnt: 0, in_rc: 8, out_rc: 4
Fri May 30 11:14:06 2025 user.debug adblock-4.4.1-r2[32053]: f_list   ::: name: ndr_part1, mode: prepare, cnt: 0, in_rc: 8, out_rc: 4
Fri May 30 11:14:06 2025 user.info adblock-4.4.1-r2[32053]: download of 'ndr_part2' failed, url: https://github.com/xRuffKez/NRD/raw/refs/heads/main/lists/30-day/domains-only/nrd-30day_part2.txt, rule: /^([[:alnum:]_-]{1,63}\.)+[[:alpha:]]+([[:space:]]|$)/{print tolower($1)}, categories: -, rc: 8
Fri May 30 11:14:06 2025 user.debug adblock-4.4.1-r2[32053]: f_list   ::: name: ndr_part2, mode: restore, cnt: 0, in_rc: 8, out_rc: 4
Fri May 30 11:14:06 2025 user.debug adblock-4.4.1-r2[32053]: f_list   ::: name: ndr_part2, mode: prepare, cnt: 0, in_rc: 8, out_rc: 4

Please use direct raw download links like 'https://raw.githubusercontent.com/xRuffKez/NRD/refs/heads/main/lists/30-day/domains-only/nrd-30day_part1.txt' or 'https://raw.githubusercontent.com/xRuffKez/NRD/refs/heads/main/lists/30-day/domains-only/nrd-30day_part2.txt'

1 Like

ohhh thanks <3

Fri May 30 11:53:20 2025 user.info adblock-4.4.1-r2[2662]: blocklist with overall 9 322 766 blocked domains loaded successfully (AVM FRITZ!Box 4040, ipq40xx/generic, OpenWrt 24.10.1 r28597-0425664679 )

Isn't that a little bit of an overkill for a blocklist? :laughing:

Hows dnsmasq couping up? I'm really curious how it handles this super huge blocklist. How's the CPU usage of the router? Is it able to resolve DNS queries fast enough? You can use tools like htop or btop for a more graphical view of stats.

You can use https://dnscheck.tools to see how fast it's able to resolve domains. It should show something like this at the bottom after a couple of seconds:

1 Like

adblock 4.4.2-1 has hit the road in master & 24.10-branch:

All known bugs has been fixed and the reporting has been enhanced with a GeoIP map of blocked domains, e.g.

Links within the reporting are now redirecting to https://ip-api.com/, e.g.

Have fun!
Dirk

7 Likes

all fine, I think so :slight_smile:


2 Likes

GeoIP map only shows white background. thank you

Does your router have a public wan address?

yes, it probably has to be entered somewhere and I'm not sure where