2,363 karma · joined October 15, 2017
Notable differences between it and Pi-Hole:
1. Easy to set up and use. It's just a single binary, everything you need is inside.
2. Supports every DNS encryption protocol out-of-the-box: DNS-over-HTTPS, DNS-over-TLS, DNSCrypt.
3. Can run on any platform (even on Windows since today).
1. Where is the code?
Here it is: https://github.com/AdguardTeam/AdGuardHome
2. Pi-hole?
Pi-hole is awesome! Actually, before AdGuard Home launch it was the only viable option. Now you have a choice.
Also, we named this version "0.9" for a reason. It is just the beginning, and a lot of new features are going to be implemented in the nearest future.
Notable features/differences of the current version:
* AdGuard Home has the same software under the hood as we use for our public AdGuard DNS servers (which are quite popular) so it is ready for the heavy load.
* Simple UI, configure malware/phishing blocking, blocking adult websites or enforcing safe search, all in a couple of clicks.
* It understands adblock rules syntax, so you don't need 10k lines hosts files to block doubleclick subdomains.
* It shows you some metadata about domains, and it's quite interesting to see who really tracks you.
* AdGuard is built on modern tech and written entirely in golang, which makes the further development easier. It is not a set of different tools (like pi-hole), but a single binary - easy to deploy and manage, and it can be compiled for whatever platform you want.
3. Future plans?
It always annoyed me in pi-hole that setting it up as I wish required time and considerable technical expertise. You cannot get a private VPN+pi-hole in one click.
What I want is a simple and easy-to-configure software (or even hardware) that will cover all the basic needs including easy deploy and configuration and one-click set up of a private VPN to use on your mobile devices.
Ideally, in some not-very-distant future, I want my mom to use AG Home, but I can't tell her "hey mom, get an RPi and read this manual about configuring AG Home." I want to be able to give her a device, and say "plug it in and voila" :)
Facebook SDK is used in more than 40% of mobile apps. Devs do it for analytics and ads. The feature is called Facebook Audience Network.
There are still a lot of apps using the VPN API for additional purposes. For instance, AdGuard Pro for iOS is still there, and it lets users use DNSCrypt or block domains manually. The difference is that it does not do system-wide ad blocking by default.
System-wide blockers on both iOS and Android do use the VPN API, but the idea is to intercept your outgoing traffic on the TUN interface, emulate the TCP/IP stack, and filter it locally, right on your device.
* https://developer.amazon.com/mobile-ads
* https://aws.amazon.com/mobileanalytics/
Not as large as Facebook or Google (at the moment ~5% of top Android apps connect to their servers). Apparently, they are going to grow.
1. This is scary. Any app you've installed and forgot to remove may receive an update and start doing it and you simply won't be aware. The apps from the article were doing during the night when the device was charging, zero chance one could've noticed it.
2. AV companies are happy. Finally, there is a (one more?) legitimate reason for using a mobile AV app.
3. I think the idea of mining in exchange for goods has a great potential, but it seems that nobody even tries to use it in a legit manner. It might replace ads or paywalls, but it's more likely to end up being a "new adware" if nothing changes.