Live data from Hacker News

AdGuard Home: Network-wide ad- and tracker-blocking DNS server

github.com

221–230 of 258 posts

Re: AdGuard Home: Network-wide ad- and tracker-blocking DNS server

#221

Earlier quoted context omitted.

It's open source you can verify it yourself.

Technically, yes you can. But do you really have the time to sit down to understand a piece of software enough to know if it's doing anything nefarious?

It only takes one obfuscated line of code buried somewhere deep where you wouldn't expect it.

Re: AdGuard Home: Network-wide ad- and tracker-blocking DNS server

#222

Earlier quoted context omitted.

> I'm curious what issues you ran into with Pi-hole? My primary problem with Pi-hole or any other DNS-based blocker is that it silently breaks things. YouTube stopped saving my spot in videos. I couldn't click through on any link that involved a tracking service. These things accomplish their stated task well, but leave behind an insidious trail of browser errors, broken pages, and broken apps without ever indicating…

It must be the lists in pihole or something, I don't get any of those issues with NextDNS, if anything Ublock breaks sites before it does

Yeah nextdns regularly blocks things I don’t want to see and many email tracking links fail, some online stores don’t work (https://www.thermoworks.com/) and it’s really easy to turn off on my phone.

I saw some people setup pihole 5min temporary off buttons one way or another to get by. I run lockdown also.

Re: AdGuard Home: Network-wide ad- and tracker-blocking DNS server

#223
post #206

Earlier quoted context omitted.

> PiHole works 90% of the time, but when it did stop working, I'd have to spend a bit of time fixing it. I don't know what problems you had with your Pi that resulted in 10% downtime, but that sort of hyperbole sounds a lot like shilling. Cases of SD card corruption are 99.9% due to the use of underpowered power supplies - just buy the official Raspberry Pi power supply if you can be bothered to search for a proper 2…

I think it's weird when people suggest that a self-hosted on-prem solution requires no maintenance and has so little downtime such that the time spent fixing issues doesn't matter. I run a bunch of local services on RPis and a decade-old Mac Mini. I love having the control over things, but I don't pretend I don't spend a decent amount of time maintaining it. I only run things that don't need to be highly available, s…

> I love having the control over things, but I don't pretend I don't spend a decent amount of time maintaining it.

I don't know the nature of your maintenance, but I've had unattended security updates working for years, I automated a bunch of stuff and use etc-keeper.

> I only run things that don't need to be highly available

Redundancy helps. 2 (more!) RPis cam be primary/secondary/tertiary DNS servers to match paranoia levels. Even if you have a single PiHole, keeping a pristine copy of the PiHole on a $3 sd card will get one up and running instantly.

> Suggesting that a particular home-hosted solution is "unbeatable" is meaningless

What site am I on, Subscription-Services-News? (:

Re: AdGuard Home: Network-wide ad- and tracker-blocking DNS server

#224

Earlier quoted context omitted.

> PiHole works 90% of the time, but when it did stop working, I'd have to spend a bit of time fixing it. I don't know what problems you had with your Pi that resulted in 10% downtime, but that sort of hyperbole sounds a lot like shilling. Cases of SD card corruption are 99.9% due to the use of underpowered power supplies - just buy the official Raspberry Pi power supply if you can be bothered to search for a proper 2…

because your electricity bill is 0, right :D ?

Back of envelope calculstion for my Rpi Zero 2W: 1W * 24h * 365 = 8.76kWh, which when rounded to the nearest dollar is $1 per year on electricity - so I guess I won't get the fancy Sheetz sandwiches, but it's not exactly breaking the bank compared to the $20 SaaS subscription

Re: AdGuard Home: Network-wide ad- and tracker-blocking DNS server

#225
post #184

Earlier quoted context omitted.

Decided against it due to being written in C#/NET and being relatively new. Went with Unbound

Why?

Because it’s written in C# and relatively new. Unbound is written in C so should consume less resources, has been around longer and has been vetted – FreeBSD and OpenBSD replaced BIND with Unbound.

The one downside to Unbound is that there’s no GUI so it can be a bit intimidating to set up. But the docs are excellent and Unbound defaults are secure, so it’s not as hard as it seems.

Re: AdGuard Home: Network-wide ad- and tracker-blocking DNS server

#226
post #225

Earlier quoted context omitted.

Why?

Because it’s written in C# and relatively new. Unbound is written in C so should consume less resources, has been around longer and has been vetted – FreeBSD and OpenBSD replaced BIND with Unbound. The one downside to Unbound is that there’s no GUI so it can be a bit intimidating to set up. But the docs are excellent and Unbound defaults are secure, so it’s not as hard as it seems.

I don't mind the new argument but C# is one of the very few "high-level" languages you can implement something like a DNS server well with.

Re: AdGuard Home: Network-wide ad- and tracker-blocking DNS server

#227
post #134

Earlier quoted context omitted.

I had similar issues and the problem with a white list is it can be very difficult to figure exactly which cryptic subdomain of some major company is necessary for the service to work, without just allowing everything and defeating the purpose .

Yeah - I usually watch the network tab in debugging tools to figure out whats being blocked, then whitelist and try again. I also realize that you shouldn't expect most people to do that, let alone know how to. I am someone who is very aggressively anti-ad.

Sure, if you’re accessing it in your web browser. But when it’s an app on someone else’s phone that’s misbehaving, that’s where I throw in the towel. It’s not worth the effort at that point.

Re: AdGuard Home: Network-wide ad- and tracker-blocking DNS server

#228
post #3

I ran a competing project[0] on my home network for a few years before I discovered NextDNS[1]. What I lost in performance (requests don't leave my house) I gained in portability: ALL my devices can take advantage – at home and away – and time-saved. PiHole works 90% of the time, but when it did stop working, I'd have to spend a bit of time fixing it. At $20/year, I simply couldn't compete with NextDNS. Note: This is…

> PiHole works 90% of the time, but when it did stop working, I'd have to spend a bit of time fixing it. I don't know what problems you had with your Pi that resulted in 10% downtime, but that sort of hyperbole sounds a lot like shilling. Cases of SD card corruption are 99.9% due to the use of underpowered power supplies - just buy the official Raspberry Pi power supply if you can be bothered to search for a proper 2…

Nextdns is great on phones. I don't bring a raspberry pi with me when I leave the house

Re: AdGuard Home: Network-wide ad- and tracker-blocking DNS server

#229

Earlier quoted context omitted.

It must be the lists in pihole or something, I don't get any of those issues with NextDNS, if anything Ublock breaks sites before it does

Yeah nextdns regularly blocks things I don’t want to see and many email tracking links fail, some online stores don’t work ( https://www.thermoworks.com/ ) and it’s really easy to turn off on my phone. I saw some people setup pihole 5min temporary off buttons one way or another to get by. I run lockdown also.

Try disabling ublock or other privacy extensions. Thermoworks add to cart doesn't work on my regular browser with everything but works on my browser that doesn't have those extensions with NextDNS, again it might be one of your blocklists

Re: AdGuard Home: Network-wide ad- and tracker-blocking DNS server

#230

There are a few mostly positive comments here about NextDNS but I'll start a new comment since I'm thinking about switching away from NextDNS. Why? I'm on a Mac / Safari now and would like to enable their "Hide IP address from trackers" feature but if I do, then I start seeing advertisements on websites that would normally be blocked by NextDNS. So I have to uncheck this option and can't use Apple's feature. Overall,…

Are you referring to iCloud Private Relay? If so that's expected behavior for with any DNS based ad blocker. Turning on the relay proxies your connection and your local network's DNS server will not be used. Doesn't matter if it's PiHole, NextDNS, or AdGaurd.

It does with encrypted DNS (I think - still mid setup). If you use a configuration profile [0] to explicitly set a DNS over HTTPS or DNS over TLS server this is still honoured within private relay.

IMO vanilla private relay is much neater and simpler if privacy is your goal. It uses Oblivious DNS over HTTPS [1] which is pretty neat.

To trade some of that privacy to reduce ads setting up encrypted DNS restores filtering control. This does mean you then need to funnel those queries somewhere likely less oblivious though. Current setup I'm playing with in the homelab uses Adguard Home for filtering. This then forwards to a local Unbound instance acting as a recursive resolver with strict DNSSEC [2] and QNAME minimisation [3]. End result is the DNS traffic is still open, but does not all go to any one single entity (apart from my ISP, which can see TLS SNI anyway).

[0]: https://dns.notjakob.com

[1]: https://datatracker.ietf.org/doc/html/rfc9230

[2]: https://datatracker.ietf.org/doc/html/rfc7816

[3]: https://datatracker.ietf.org/doc/html/rfc9364

Post reply on HN