Adblock-fast: ad-blocking service for dnsmasq, smartdns and unbound

What I mean is that while none of these lists are enabled by default, they are pre-configured in the settings. In other words, these lists are recommended for use β€” you just enable what you need, and it’s supposed to work. My point is: if you recommend something, you should be confident in it. Plus, it still doesn't explain why specific entries in the list would block the update process.

P.S.
I have replaced the default URL with the one you suggested, and the package updated successfully. Thanks! Perhaps the author should consider making this change as well. Just a suggestion.

The pre-defined version had about 380000 entries. The one I posted only has 180000 due to the removal of unnecessary sub domains. Perhaps it was a memory issue, but I cannot say that with any confidence.

1 Like

No. There was a syntax error in the list itself. Unfortunately, I didn't save a screenshot. Before this incident, the list hadn't caused any crashes; the only thing I noticed was that its size would fluctuate between 9 MB and 3 MB, which was suspicious but didn't lead to failures.

@dave14305 – same github username? I want to credit you for the config update.

1 Like

I am currently using Version 1.2.2-r16. After adding a domain to the blacklist, I am still able to access it. The blacklist only takes effect after I restart OpenWrt.

Don't know if this is any good to you; read the information they're quite light especially the Combo "Alt Suggested" version I use.

Let me know what you think.

Chrome extension is in the store: https://chromewebstore.google.com/detail/adblock-fast-controller/klkdabjeohlmbcnidbealmacfjlihopo

1 Like

Looking for anyone using Adblock-fast on main snapshots with dnsmasq 2.92 to test whether allowlisting works with this dnsmasq version for an exact match of a blocked domain. I'm not on snapshots to test myself, but I've been following a similar report on another forum for another router platform where dnsmasq 2.92+ doesn't behave the same as 2.91 and earlier when using the common syntax:

server=/ads.example.com/#
local=/ads.example.com/

On the newer dnsmasq version the first entry isn't honored. Just looking to see if anyone on snapshots can reproduce this. Thanks.

Some errors with 1.2.2-r18

(1/2) Installing adblock-fast (1.2.2-r18)
  Installing file to etc/config/adblock-fast.apk-new
  Executing adblock-fast-1.2.2-r18.post-install
  * [ DL ] Config Update: cdn.jsdelivr.net [βœ“]
  * [INIT] Force-reloading adblock-fast 1.2.2-r18...
  * [ DL ] Blocked List: 1Hosts - Lite (domains) [βœ“]
  * head: standard output: I/O error
  * [ DL ] Blocked List: Bongochong - Combined Privacy Block Lists (TLD Optimized) [βœ—]
  * [ DL ] Blocked List: Kboghdady - YouTube Ads DNS (domains) [βœ“]
  * [ DL ] Blocked List: AdguardTeam - CNAME Trackers (domains) [βœ“]
  * [ DL ] Blocked List: OISD - Big (adblockplus) [βœ“]
  * [ DL ] Blocked List: CERT Polska - Dangerous Websites (domains) [βœ“]
  * [ DL ] Blocked List: AdguardTeam - CNAME Clickthroughs (domains) [βœ“]
  * [ DL ] Blocked List: SomeoneWhoCares - Hosts (hosts) [βœ“]
  * [ DL ] Blocked List: WinHelp2002 MVPS - Hosts (hosts) [βœ“]
  * [ DL ] Blocked List: AdAway - Hosts (hosts) [βœ“]
  * [ DL ] Blocked List: AdguardTeam - CNAME Ads (domains) [βœ“]
  * [ DL ] Blocked List: AdguardTeam - CNAME Microsites (domains) [βœ“]
  * [ DL ] Blocked List: Yoyo.org - Hosts (hosts) [βœ“]
  * [ DL ] Blocked List: Hoshsadiq - NoCoin Adblock List (hosts) [βœ“]
  * [PROC] Sorting combined block-list [βœ“]
  * [PROC] Optimizing combined block-list [βœ“]
  * [PROC] Removing allowed domains from combined block-list [βœ“]
  * [PROC] Formatting combined block-list file [βœ“]
  * [PROC] Explicitly allowing domains in dnsmasq.servers [βœ“]
  * [PROC] Setting up dnsmasq.servers file [βœ“]
  * [PROC] Removing temporary files [βœ“]
  * [DNSM] Updating dnsmasq configuration [βœ“]
  * [DNSM] Testing dnsmasq.servers configuration [βœ“]
  * [DNSM] Sanity check for dnsmasq.servers TLDs [βœ“]
  * [DNSM] Sanity check for dnsmasq.servers leading dots [βœ“]
  * [DNSM] Restarting dnsmasq [βœ“]
  * [DNSM] Probing heartbeat.melmac.ca for 10 seconds [w][βœ“]
  * [STAT] adblock-fast 1.2.2-r18 is blocking 517279 domains (with dnsmasq.servers)
  * [ERROR] Failed to detect format!
(2/2) Installing luci-app-adblock-fast (1.2.2-r18)
  Executing luci-app-adblock-fast-1.2.2-r18.post-install
  * /proc/self/fd/7: /etc/uci-defaults/95_adblock-fast-api: line 21: base64: not found
1 Like