Hacker News new | ask | show | jobs
by endisneigh 1602 days ago
Ah, my bad - though you can use many of the same block lists, iOS only has a concept of content blockers, so you have to use DNS Cloak with a content blocker. Or you can use Brave on iOS which has adblock.
1 comments

Or you can run pihole and get DNS-level blocking for your entire network with no extensions/config on individual devices.

Also with pihole, you almost never run into the dreaded “it looks like you’re using ad block!”.

As a pihole alternative, I highly recommend using dnscrypt-proxy. It can provide the same system/network level DNS ad blocking but it also ensures all your outgoing queries are encrypted and spread across different resolvers so no one can use your DNS activity to profile you. I also find the blocking/forwarding rules are more powerful than pihole’s.

That said, pihole or any DNS level blocking is pretty weak compared to what uBlock Origin and provide. Like a parent commenter said, it doesn’t prevent you from seeing the google ads, it just keeps the links from working. Most big sites know not to make their ads so easily blocked.

Can you also setup iOS to tunnel home so as to leverage your pihole DNS on mobile?
You could send your DNS queries over a VPN to your home network... but that’s pretty roundabout and will have a big performance hit. Instead you can just run a pihole-like DNS resolver on iOS directly. I like DNSCloak, which just runs dnscrypt-proxy under the hood.