my experience is that i had to disable it on the router, as it completely degrades web pages performance mostly. I found adblock as web browser extension plugin much more effective, even if then i have to use it on every device separatelly.
I don’t find Adblock that effective. The Blacklist doesn’t seem to work especially concerning Google domains I want crippled. Overall it does improve the network speed and combined with Pi-Hole they definitely are doing some much needed filtering.
Doesn’t AdBlock seem effective to you? What is your percentage of blocked domains. What lists did you choose? Did you follow the recommendations of max 5 optional lists? How many of your own records have you added to blacklit?
This is my config for blocklist sources. I’ve added some blacklist and whitelist entries for various things on my network like a Roku and an Xbox. I’ve also whitelisted a few things that get blocked by overzealous sources from time to time.
I really think the Adblock has saved me some heartburn from not getting drive-by attacks on my family’s devices. I don’t really have any solid evidence for this except that our house hasn’t had any problems with that, where other folks I know have issues from time to time (maybe once a year).
Your number of blocked domains (280 tousand) is more than 10x larger !!! than me (22 thousand). I have a reload of 7 sec - in your case it’s 1:40 min.
I think that in the discussions about AdBlock, I read that with a high number of blocked domains, AdBlock may not work correctly (it is also related to the available memory - 1Gb for me).
I used to see that really blocked Google domains were still showing ads to me. Adblock and router restarts didn’t help. Only after I reduced the number of blocked domains does AdBlock work without errors
I’ve got the 2GB model. Never the less, reload of 1:40 is still pretty small all things considered. I only update my lists once a week. I think anything more often than that is overkill.
I’ve not really read any discussion on Adblock memory usage and the number of domains. But it would be usage by kresd since it’s adding to the local domain lists.
ps -aux lists kresd as using 381MB. I expect there would be different numbers if it was using dnsmasq or bind. There also may be different effectiveness depending on the servers.
Effectiveness shouldn’t be different but I would guess bind and kresd are both used more for enterprise level environments and dnsmasq is not.
I can’t list the examples exactly now, they were domains added by me in the blacklist - I checked its existence in the Blocklist Query - for sure I restarted AdBlock or router and the mentioned ads were still permanently displayed.
Uh, wow. The RPZ in current kresd isn’t really designed for this large lists. I’m glad that it’s still well usable for you. For each RRset in the RPZ, an anonymous Lua(JIT) function is created, based on what the line prescribes… but LuaJIT is generally pretty efficient, all things considered.
I don’t think you need to, if the performance seems OK. I suspect that BIND might be more memory-efficient for such large RPZ. At least in near term; we have longer-term design plans for a different approach to RPZ and other rule-lists.