edelux/dnsmasq

By edelux

•Updated 8 months ago

Lightweight DNS Proxy with dnsmasq and DNSCrypt-Proxy

Image
Networking
Security
Operating systems
0

1.4K

edelux/dnsmasq repository overview

⁠Lightweight DNS Proxy with dnsmasq and DNSCrypt-Proxy

A minimal Alpine-based container combining dnsmasq and dnscrypt-proxy to provide a secure DNS proxy with support for DNS-over-HTTPS (DoH).

Incoming DNS requests are handled by dnsmasq and forwarded to dnscrypt-proxy, which resolves them using Cloudflare's DoH servers.

The container exposes port 53 over both UDP and TCP, supports runtime configuration via --server= arguments, and is suitable for use in environments that require secure, lightweight, and customizable DNS resolution.

Built for portability and multi-architecture support (amd64, arm64, etc.).

  • āœ… Lightweight Alpine base
  • šŸ” Secure DNS-over-HTTPS (DoH)
  • āš™ļø Runtime configuration support
  • 🌐 UDP + TCP support on port 53
  • 🧬 Multi-architecture ready

šŸ“¦ Source code available at: https://github.com/edelux/dns-proxy⁠

⁠✨ License

This project is released under the MIT⁠

ā šŸ” Repository Renaming Notice

This project was formerly published as:

Support for new images will continue under the new name edelux/dns-proxy. The previous image and repository will remain available but will only mirror updates made to this project until December 31, 2025.

Tag summary

Content type

Image

Digest

sha256:53836e7a8…

Size

27.5 MB

Last updated

8 months ago

docker pull edelux/dnsmasq