A DNS proxy library that supports all existing DNS protocols including DNS-over-TLS,
DNS-over-HTTPS, DNSCrypt, and DNS-over-QUIC.
- Linux
- macOS
- iOS
- Windows
- Android
- Caching, filtering, encryption, and redirection of DNS requests.
- Support for all modern encrypted DNS protocols:
- DNS-over-TLS (DoT)
- DNS-over-HTTPS (DoH)
- DNS-over-QUIC (DoQ)
- DNSCrypt
- Cross-platform C++ core with platform-specific adapters for macOS, iOS, Android, and Windows.
The library is organized into a shared C++ core and platform-specific adapters.
- Proxy configuration:
- Filtering rules syntax
- Developer documentation — how to build, test, and develop the library.
- Platform-specific build and integration guides:
- Project conventions
Apache 2.0