dnscrypt-proxy ist ein flexibler DNS-Proxy mit Unterstützung moderner verschlüsselter DNS-Protokolle: DNSCrypt v2, DNS over HTTPS, Anonymized DNSCrypt und Oblivious DoH. Er läuft lokal auf einem Rechner, Router oder Server und leitet DNS-Anfragen verschlüsselt an einen frei gewählten Resolver weiter. Hinzu kommen Caching, DNSSEC-Kompatibilität, das Blockieren von Werbung und Malware, zeitgesteuerte Filter, die Umleitung bestimmter Domains an bestimmte Resolver sowie Lastverteilung auf die schnellsten Resolver. Es gibt Builds unter anderem für Linux, Windows, macOS, Android und mehrere BSD-Systeme.
Es handelt sich um freie Software unter der ISC-Lizenz und um ein Projekt der DNSCrypt-Community, nicht eines Unternehmens; DNSCrypt wurde ursprünglich von Frank Denis und Yecheng Fu entworfen. Es gibt daher keinen Anbieter mit Muttergesellschaft und keinen zentralen Dienst, bei dem Ihre Daten landen: Der Proxy läuft auf Ihren eigenen Systemen (Self-Hosting), und Sie bestimmen, welche Resolver er nutzt. Der Datenschutz hängt dann vom gewählten Resolver ab. Das Projekt pflegt ein öffentliches Verzeichnis von Resolvern, aus dem sich europäische Anbieter auswählen lassen.