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