Client Implementations
Client Implementations
| Namearrow_upward | Authorarrow_upward | Protocolsarrow_upward | Platformsarrow_upward | Languagearrow_upward |
|---|---|---|---|---|
| DNSCrypt-Proxy | Frank Denis (@jedisct1) | DNSCrypt , DoH , Anonymized DNSCrypt and Oblivious DoH | Linux , BSD , Windows , macOS , Android and more | Go |
| SecureDNS | Texnomic (@Texnomic) | DNSCrypt , DoH , DoT , DoU , ENS and Anonymized DNSCrypt | Linux , Windows , macOS and more | C# |
| Trust DNS | Surfshark | DNSCrypt and DoH | iOS and Android | Closed source |
| DoH-proxy | DoH | Linux , BSD , Windows , macOS and more | Python | |
| YourFriendlyDNS | DNSCrypt | Linux , Windows , macOS and Android | C++ | |
| Secure DNS Client | MSasanMH | DNSCrypt and DoH | Windows | C# |
| Simple DNSCrypt | Christian Hermann | DNSCrypt and DoH | Windows | C# |
| dnscrypt-proxy switcher | Frank Denis | DNSCrypt | macOS | Shell |
| DNSCrypt proxy on Android | Multiple | DNSCrypt | Android | English |
| DNSLookup | Andrey Meshkov | DNSCrypt , DoH and DoT | Linux , BSD , Windows , macOS and more | Go |
| DNSProxy | Adguard team | DNSCrypt , DoH and DoT | Linux , BSD , Windows , macOS and more | Go |
| YogaDNS | Initex | DNSCrypt and DoH | Windows | Closed source |
| RethinkDNS | Celzero | DNSCrypt | Android | Go, Kotlin |
Server Implementations
Server Implementations
| Namearrow_upward | Authorarrow_upward | Protocolsarrow_upward | Languagearrow_upward |
|---|---|---|---|
| CoreDNS | DoH , DoT and DNS over gRPC | Go | |
| DNSCrypt-Wrapper | Yecheng Fu (@cofyc) | DNSCrypt | C |
| dnsdist | PowerDNS | DNSCrypt , DoH and DoT | C++ |
| dnss | Alberto Bertogli (@albertito) | DoH | Go |
| DoH-proxy | DoH | Python | |
| doh-server | Frank Denis (@jedisct1) | DoH and Oblivious DoH | Rust |
| Encrypted DNS Server | Frank Denis (@jedisct1) | DNSCrypt , DoH and Anonymized DNSCrypt | Rust |
| Official Docker container (Unbound+Encrypted DNS) | DNSCrypt team | DNSCrypt | Docker |
| Unbound | NLnet Labs | DNSCrypt and DoT | C |
Server Setup Guides
How to setup your own DNSCrypt server in less than 10 minutes