Unbound DNS через TLS
Простой способ скрыть свои запросы DNS от провайдера, использовать шифрованный канал для DNS-запросов. К сожалению не всё оборудование поддерживает такое. Этот контейнер позволит решить проблему. Так же этот контейнер можно совместить с PiHole, и получить в одном решении так же блокировщик нежелательных DNS-имён.
Собственно, всё описал в репозитории, но здесь приведу простейщий пример:
docker run --name unbound-tls -p 53:53 -p 53:53/udp -d andrey0001/unbound-tls
Или с compose:
version: "3.8"
unbound:
image: andrey0001/unbound-tls:latest
hostname: unbound-tls
container_name: unbound-tls
network_mode: bridge
ports:
- "53:53/tcp"
- "53:53/udp"
restart: unless-stopped
volumes:
- /opt/unbound-tls:/etc/unbound/unbound.conf.d
Ну или, совместим с PiHole:
version: "3.8"
services:
pihole:
image: pihole/pihole:latest
hostname: pihole
container_name: pihole
ports:
- "53:53/tcp"
- "53:53/udp"
- "8080:80/tcp"
environment:
TZ: 'Asia/Jerusalem'
WEBPASSWORD: PassWord
PIHOLE_DNS_: "10.8.1.3"
volumes:
- /opt/pihole/etc:/etc/pihole/
- /opt/pihole/dnsmasq:/etc/dnsmasq.d/
restart: unless-stopped
networks:
pihole-unbound-dns:
ipv4_address: 10.8.1.2
ulimits:
nproc: 65535
nofile:
soft: 20000
hard: 40000
deploy:
resources:
limits:
cpus: '0.50'
memory: 768M
reservations:
cpus: '0.2'
memory: 512M
unbound:
image: andrey0001/unbound-tls:latest
hostname: unbound-tls
container_name: unbound-tls
restart: unless-stopped
volumes:
- /opt/unbound-tls:/etc/unbound/unbound.conf.d
networks:
pihole-unbound-dns:
ipv4_address: 10.8.1.3
ulimits:
nproc: 65535
nofile:
soft: 20000
hard: 40000
deploy:
resources:
limits:
cpus: '0.30'
memory: 256M
reservations:
cpus: '0.1'
memory: 128M
networks:
pihole-unbound-dns:
ipam:
config:
- subnet: 10.8.1.0/29
Таким образом вы получите полноценный ресолвер, с посылкой запросов на:
1.0.0.1@853#one.one.one.one
1.1.1.1@853#one.one.one.one
8.8.4.4@853#dns.google
8.8.8.8@853#dns.google
9.9.9.9@853#dns.quad9.net
149.112.112.112@853#dns.quad9.net
И ваши запросы будут приватны.
Ну вот и всё.
Удачи в настройках.
© shadow_alone