It is estimated that between 30% and 50% of Internet users run ad blockers. I haven't see a single ad in years.
Besides, Pi-holes are kind of overrated. First, ad blockers running in the browser are simply more effective. Second, Pi-hole is kind of heavy for what it does; you can accomplish the same by loading a blacklist directly to the config file of Unbound/Bind/Dnsmasq.
There are easy ways to fix that at the router level, but DNS-over-HTTPS clowns ruined this.
A lot of nerds also have some form of private overlay network with default DNS to adguard or pihole or similar, again, making for identical adblock experience on all platforms.
But for my use case, I like having the Pihole UI to see the charts and it's nice for temporarily unblocking one domain, etc.
Here is an excellent alternative to running Pihole that I've used before: https://www.geoghegan.ca/unbound-adblock.html
Agree! I regret letting my Vizio TV stay online for as long as I did.
At first it was fine, and I did get a UI refresh a couple years back that was OK.
But then some update caused it to start ripping control away from whatever my last HDMI input was so it could show me ads (which fails). Even though it's perma-offline now, it still messes with my inputs sometimes.
Damn. I played around with PiHole years ago on an original Raspberry Pi Model B, and kinda forgot about it--it broke some stuff, and most of my connected devices could run their own adblocker.
Only in the past year did I finally buy a "Smart" TV and leverage its existing GoogleTV apps, because I got tired of trying to maintain my aging Kodi Box. I should probably setup PiHole anew and point my Smart TV's DNS at it...
Yes! This is easy to do on OpenBSD as well, though it's called "redirect" instead of "DNAT":
pass in quick on $int_if inet proto udp to any port 53 rdr-to $dns_server port 53
pass in quick on $int_if inet proto tcp to any port 53 rdr-to $dns_server port 53Overall, it's just easier not to connect "smart" devices to the Internet at all. I prefer to use a Linux HTPC instead of a smart TV for example. It is completely under my control and I am not restricted to apps approved by Apple or Google, asked to log into anything or to accept ever-changing terms and conditions.
On my phone I do both: I use AdGuard DNS to block ads system-wide, and Vivaldi's built-in ad blocker to block those ads that still slip through.
I'm curious when I see quotes like this - are people exposing their home network to the internet? Or running a pi-hole in the cloud? VPN'ing into the home network? Or what?
I have run a pi-hole in the traditional sense (a raspberry pi with pi-hole software on my home network with my home router DNS pointing at it). But this doesn't prevent me from seeing ads when I'm out and about on 5G or public wifi or work wifi or whatever.
As an aside I stopped running pi-holes at home for reliability reasons. Lots of failed SD cards, locked up raspberry pis etc became more aggravation than it was worth. It's a neat system - when it's working.
I don't like DoH due to the central gatekeepers its current implementation in browsers encourages but I don't think it really changes anything here.