This is an easily deployable docker service for running your personal DNS server that resolves DNS queries using HTTPS (DoH) for security and TOR for anonymity. The original idea and parts of the underlying structure are taken from @alexmuffet.
With DoHoTor, your DNS traffic is no longer associated with you and your workstation!
DoHoTor is built upon
In practice, DoHoTor routes DNS traffic like this:
Deployment:
# Optionally fill `hosts` with additional host addresses
touch hosts
docker stack deploy --compose-file docker-stack.yml dohotor
Example docker-stack.yml:
version: '3.7'
services:
dohotor:
image: abzicht/dohotor:latest
configs:
# This file holds additional host addresses (equal to /etc/hosts)
- source: hosts_config
target: /app/hosts
ports:
- "53:53/udp"
- "53:53/tcp"
configs:
hosts_config:
name: hosts_config-0
file: ./hosts
Content type
Image
Digest
Size
42 MB
Last updated
about 5 years ago
docker pull abzicht/dohotor