dnsproxy ist ein quelloffener DNS-Proxy in Go, der von AdGuard gepflegt wird. Er nimmt gewöhnliche DNS-Anfragen entgegen und leitet sie über DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC oder DNSCrypt an vorgelagerte Resolver weiter. Er kann außerdem selbst als verschlüsselter DNS-Server betrieben werden. Das Kommandozeilenprogramm wird von Einzelpersonen und Organisationen auf eigenen Rechnern oder Servern eingesetzt; Quellcode und Binärdateien stehen im GitHub-Repository bereit. Es kann proprietäre Resolver-Clients ersetzen, wenn Betreiber die vorgelagerten Resolver selbst wählen möchten.
AdGuard Software Limited, die die Produkte von AdGuard verantwortet, hat ihren Sitz in Limassol auf Zypern, einem EU-Mitgliedstaat. Da der Code unter der Apache-2.0-Lizenz steht, können europäische Organisationen ihn prüfen, selbst bauen und betreiben, ohne von einem Dienstleister abhängig zu sein. dnsproxy selbst betreibt keine vom Anbieter verwaltete Cloud; der Datenweg hängt von den vorgelagerten Resolvern ab, die der Betreiber einrichtet. Der gehostete DNS-Dienst von AdGuard ist ein eigenständiges Angebot und wird hier nicht beschrieben.