dnsproxy is een open-source DNS-proxy in Go, onderhouden door AdGuard. Het neemt gewone DNS-verzoeken aan en stuurt ze door naar upstream-resolvers via DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC of DNSCrypt. Het kan ook zelf als versleutelde DNS-server draaien. Het is een programma voor de opdrachtregel dat particulieren en organisaties op eigen machines of servers draaien; de broncode en binaries staan in de GitHub-repository. Het kan proprietaire resolver-clients vervangen wanneer de beheerder zelf de upstream-resolvers wil kiezen.
AdGuard Software Limited, dat de producten van AdGuard uitgeeft, is gevestigd in Limassol op Cyprus, een EU-lidstaat. Omdat de code onder de Apache 2.0-licentie staat, kan een Europese organisatie haar controleren, bouwen en beheren zonder van een dienstverlener afhankelijk te zijn. dnsproxy zelf heeft geen door de leverancier beheerde cloud; de gegevensroute hangt af van de upstream-resolvers die de beheerder instelt. De gehoste DNS-dienst van AdGuard is een afzonderlijk aanbod en wordt hier niet beschreven.