What does HackerNews think of dns66?

DNS-based Host Blocker (and lightweight ad blocker) for Android

Language: Java

#7 in Android
#3 in Java
Has it been working fine for you? It quite often stops working for me and I have to restart the service.

DNS66[1] has been working great for me but for some reason it misses a few ads unlike Blokada which never missed a single ad for me.

[1] https://github.com/julian-klode/dns66

You should try DNS66 [0], which does not require root. It acts as a VPN on Android and returns 0.0.0.0 when any app tries to resolve the IP address of an ad-serving domain. Other network traffic passes through unmodified, so it's very battery friendly.

The app is also available from Fdroid [1]. It isn't available from the Play Store, since Google has banned ad blockers.

[0] https://github.com/julian-klode/dns66

[1] https://f-droid.org/en/packages/org.jak_linux.dns66/

For those on Android, here's a great one that's open source. Get it on F-Droid, XDA, or build from source: https://github.com/julian-klode/dns66
DNS66 https://f-droid.org/en/packages/org.jak_linux.dns66/ https://github.com/julian-klode/dns66

Successfully being used on a 1st-gen Moto Z Play, no root, stock firmware. Works great.

Have you tried using DNS66 as adblocker? It's implemented as local-running VPN and doesn't require root. I'm using it since a year or so and quite happy with it.

https://f-droid.org/en/packages/org.jak_linux.dns66/ https://github.com/julian-klode/dns66

Such applications are not necessarily a problem - take a look at this Android one, for example:

https://github.com/julian-klode/dns66

In any case it should be up to the owner of the device if they wish to do this sort of thing rather than Apple.

Sounds like this is still true.

Optionally block ads using a hosts file (not available if installed from the Play store)

I re-linked NetGuard as the most user-friendly, but https://github.com/julian-klode/dns66 was also mentioned.

DNS66 (https://github.com/julian-klode/dns66) doesn't require root. It uses the Android VPN system to capture DNS requests and forwards everything else.
This is really neat and I had thought about doing this when I acquired a new Android device that I don't have root on. Alternatively, a program was made to host a DNS process on the phone in userland that downloads blacklists as well as uses external well known nameservers. Then use build in VPN client to redirect all DNS queries through to the daemon. DNS66 has been doing a fine job since I started using it last week. https://github.com/julian-klode/dns66