#264 - PiHole y DNSCrypt
Instalar PiHole y DNSCrypt
- Debian Buster
- Raspberry pi
Instalación de PiHole
sudo curl -sSL https://install.pi-hole.net | bash
- Nota: desde terminal, conectados a la raspberry, para cambiar el password de piHole
sudo pihole -a -p
Instalación de DNSCRYPT
cd /opt
- Descargar DNSCrypt
sudo wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.19/dnscrypt-proxy-linux_arm-2.0.19.tar.gz
- Extraer:
sudo tar -xf dnscrypt-proxy-linux_arm-2.0.19.tar.gz
- Renombrar la carpeta extraída
sudo mv linux-arm dnscrypt-proxy
cd dnscrypt-proxy
- Crear Fichero de config basado en el de ejemplo
sudo cp example-dnscrypt-proxy.toml dnscrypt-proxy.toml
- Editar el fichero (si no sabes como funciona nano, mírate primero algún tuto sencillo en Google)
sudo nano dnscrypt-proxy.toml
Ajustar los parámetros:
listen_addresses = ['127.0.0.1:54','[::1]:54']
require_dnssec = true
server_names = ['dnscrypt.nl-ns0']
ACTUALIZACIÓN 2019/10/08
- Si probáis el test con la página de cloudfare aquí:

Verás que te dirá que no pasas el test de Secure DNS, eso es porqué estás con Dns proxy.
- Pero en esta página nos dice como solucionarlo:
El resumen es:
Cambiar el server name:server_names = ['dnscrypt.nl-ns0']
Por este:server_names = ['cloudflare', 'cloudflare-ipv6']
Y el test será exitoso !!!
8. Instalar el servicio de dnscrypt-proxysudo ./dnscrypt-proxy -service install
9. Arrancar el serviciosudo ./dnscrypt-proxy -service start
Configurar PI-Hole
- En Upstream DNS servers: 127.0.0.1#54 (es decri, la propia rasp en el pueerto 54)

2. Marcar “ Listen all devices
Para comprobar que funciona (DnsCrypt):
https://www.dnsleaktest.com
En esta web hay whitelists para que no bloquee plex, etc...

Otra web interesante de como instalar pihole y enlaces a listas mediante upgrades de forma automatica

- Documentación oficial: -> Configuring DNS-Over-HTTPS on Pi-hole - Pi-hole documentation -> No me ha funcionado
- FUNCIONA -> Raspberry Pi 3 with Pi-Hole & OpenVPN & DNSCrypt · Yee Chie -> añadiendo listen all devices !!
- No probado: -> Docker Docker Hub: A Docker project to make a lightweight x86 and ARM container with Pi-hole functionality -> No oficial, no actualizado desde hace más de un año..prefiero mi opción.
App para IOS que cifra las peticiones DNS.
Dns Cloak -> Gracias a Raúl Piqueras (@raulpise)

Pi hole y DoH (en español)

Otras opciones para instalar DoH sobre PiHole:

Para test DoH:
