Sign inSign up

abzicht/dohotor

By abzicht

Updated about 5 years ago

DNS over HTTPS over TOR

Image
0

571

abzicht/dohotor repository overview

DoHoTor: DNS over HTTPS over TOR!

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

  • dnsmasq,
  • dnscrypt-proxy, and
  • tor.

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

Tag summary

Content type

Image

Digest

Size

42 MB

Last updated

about 5 years ago

docker pull abzicht/dohotor