emeraldonion / docker-dnsproxy

Docker image for dnsproxy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker image for dnsproxy

A Docker image for dnsproxy, a simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support.

GitHub Workflow Status Docker Pulls

Quickstart

docker run -p 127.0.53.53:53:53/udp emeraldonion/docker-dnsproxy and set 127.0.53.53 as your DNS nameserver.

Configuration

Environment variable Usage Default
DNSPROXY_UPSTREAM DNS server to proxy requests to https://dns.emeraldonion.org
DNSPROXY_BOOTSTRAP Plain DNS server to use for bootstrapping the hostname of the upstream server 1.1.1.1

For example to use Emerald Onion's DoQ server and Quad9 boostrap DNS:

docker run -p 127.0.53.53:53:53/udp -e 'DNSPROXY_UPSTREAM=quic://dns.emeraldonion.org:8853' -e 'DNSPROXY_BOOTSTRAP=9.9.9.9' emeraldonion/docker-dnsproxy

About

Docker image for dnsproxy

License:GNU General Public License v3.0


Languages

Language:Dockerfile 100.0%