dnsproxy est un proxy DNS open source écrit en Go et maintenu par AdGuard. Il reçoit les requêtes DNS classiques et les transmet à des résolveurs en amont via DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC ou DNSCrypt. Il peut aussi fonctionner comme serveur DNS chiffré. C'est un programme en ligne de commande, exécuté par des particuliers et des organisations sur leurs propres machines ou serveurs ; le code et les binaires sont publiés sur GitHub. Il peut remplacer des clients de résolution propriétaires lorsque l'exploitant souhaite choisir ses résolveurs.
AdGuard Software Limited, qui exploite les produits AdGuard, a son siège à Limassol, à Chypre, État membre de l'UE. La licence Apache 2.0 permet à une organisation européenne d'auditer, de compiler et d'exploiter le code sans dépendre d'un prestataire. dnsproxy ne repose sur aucun cloud géré par l'éditeur : le trajet des données dépend des résolveurs en amont configurés. Le service DNS hébergé d'AdGuard est une offre distincte, non décrite ici.