Ad

dnsproxy: Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support

dnsproxy forwards DNS requests while supporting DNS-over-TLS, DNS-over-HTTPS, DNSCrypt, and DNS-over-QUIC for enhanced privacy and security.

dnsproxy is a lightweight DNS proxy designed to enhance privacy and security by supporting various encrypted DNS protocols. The project aims to provide a simple and efficient way to route DNS requests through encrypted channels like DNS-over-TLS (DoT), DNS-over-HTTPS (DoH), DNSCrypt, and DNS-over-QUIC (DoQ). It addresses the need for protecting DNS queries from eavesdropping and manipulation.

dnsproxy's flexibility in supporting multiple encrypted DNS protocols sets it apart. It offers a minimal design focused on core functionality, making it easy to understand and configure. It leverages Go for efficient performance, and its modular architecture allows for easy extension with new features.

  • Encryption Support: Supports DNS-over-TLS, DNS-over-HTTPS, DNSCrypt, and DNS-over-QUIC for enhanced privacy.
  • Flexible Configuration: Configurable via command-line arguments and YAML file for customization.
  • Multiple Upstream Support: Allows specifying multiple upstream DNS servers for redundancy and load balancing.
  • Fast Performance: Built using Go for efficient DNS resolution and low latency.
  • Command-line Interface: Provides a comprehensive command-line interface for easy management and configuration.

dnsproxy is an active project with regular updates and ongoing maintenance. The project features a good release history and a responsive community, demonstrating its reliability. Recent commits indicate continued development and bug fixes. Comprehensive documentation and examples are available to facilitate deployment and usage.

dnsproxy benefits individuals and organizations seeking to improve DNS privacy and security. It supports scenarios requiring encrypted DNS communication, such as protecting against man-in-the-middle attacks or circumventing network censorship. It offers a straightforward solution for users who want to easily route their DNS traffic through encrypted channels rather than relying on standard, unencrypted protocols.

Summarize:
Share:
Stars
3,322
Forks
341
Issues
177
Created
7 years ago
Commit
1 day ago
License
APACHE-2.0
Archived
No
Updated 13 hours ago

Similar Repositories