edelux/dnsmasq

By edelux

Updated 9 months ago

Lightweight DNS Proxy with dnsmasq and DNSCrypt-Proxy

Image
Networking
Security
Operating systems
0

2.3K

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

9 months ago

docker pull edelux/dnsmasq