Software Implementations
Download and configure DNSCrypt and DoH clients and servers for your platform.
Client Implementations
| Namearrow_upward | Authorarrow_upward | Protocolsarrow_upward | Platformsarrow_upward | Languagearrow_upward |
|---|---|---|---|---|
DNSCrypt-Proxy
Official | Frank Denis (@jedisct1) | DNSCryptDoHAnonymized DNSCryptOblivious DoH | Linux, BSD, Windows, macOS, Android, more | Go |
| AdGuard Team | DNSCryptDoHDoQ | Linux, BSD, Windows, macOS, more | Go | |
| instantsc (fork) | DNSCryptDoH | Windows | C# | |
| MSasanMH | DNSCryptDoHAnonymized DNSCrypt | Windows | C# | |
| Celzero | DNSCryptDoH | Android | Kotlin | |
| Gedsh | DNSCrypt | Android | Java, Kotlin | |
| s-s | DNSCryptDoH | iOS | Swift | |
| d3cim | DNSCryptDoHAnonymized DNSCryptOblivious DoH | Android | Go | |
| chengr28 | DNSCrypt | Windows, Linux, macOS, OpenWrt | C++ | |
| Texnomic | DNSCryptDoHAnonymized DNSCrypt | Linux, Windows, macOS | C# | |
| Andrey Meshkov | DNSCryptDoH | Linux, BSD, Windows, macOS, more | Go | |
| m13253 | DoH | Linux, BSD, Windows, macOS, more | Go | |
| Initex | DNSCryptDoH | Windows | Closed source | |
| Frank Denis (@jedisct1) | macOS | Swift | ||
| Karan Sharma | DNSCryptDoH | Linux, Windows, macOS | Go | |
Server Implementations
| Namearrow_upward | Authorarrow_upward | Protocolsarrow_upward | Languagearrow_upward |
|---|---|---|---|
| AdGuard Team | DNSCryptDoH | Go | |
| CNCF | DoHDNS over gRPC | Go | |
| Andrey Meshkov (@ameshkov) | DNSCrypt | Go | |
DNSCrypt Server Docker Official | DNSCrypt team | DNSCrypt | Docker |
| Yecheng Fu (@cofyc) | DNSCrypt | C | |
| PowerDNS | DNSCryptDoH | C++ | |
| Alberto Bertogli (@albertito) | DoH | Go | |
doh-server Official | Frank Denis (@jedisct1) | DoHOblivious DoH | Rust |
Encrypted DNS Server Official | Frank Denis (@jedisct1) | DNSCryptAnonymized DNSCrypt | Rust |
| NLnet Labs | DNSCryptDoH | C | |
Server Setup Guides
description
Full Documentation
Complete Encrypted DNS Server documentation and configuration.
Read Docs