Skip to content

emeraldonion/docker-dnsproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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