Por ahora había explicado cómo crearnos nuestra propia VPN casera y cómo implementar Pi-hole como nuestro Servidor DNS. Hasta este momento Pi-hole estaba funcionando en nuestra LAN.
Bien, ahora vamos a cambiar una pequeña configuración para combinar el uso de nuestra VPN con Pi-hole, de esta forma conseguiremos bloquear anuncios incluso estando "fuera" de nuestra LAN haciendo uso de nuestra VPN.
El cambio que vamos a realizar es en el archivo de configuración del cliente, que habíamos llamado cliente1.conf.
Lo único que debemos hacer es cambiar la dirección IP del DNS del archivo mencionado antes, por la dirección IP de nuestro servidor DNS Pi-hole, es decir, la dirección de la Raspberry.
Imaginemos que estaba así:
[Interface]
Address = 123.123.123.2/32
PrivateKey = <Clave privada del cliente>
DNS = 8.8.8.8
[Peer]
PublicKey = <Clave pública del servidor>
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = AquíVaLaIpPúblicaDeTuRed:51840
Ahora debe estar así:
[Interface]
Address = 123.123.123.2/32
PrivateKey = <Clave privada del cliente>
DNS = AquíVaLaIPPrivadaDeLaRaspberry
[Peer]
PublicKey = <Clave pública del servidor>
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = AquíVaLaIpPúblicaDeTuRed:51840
A continuación como expliqué en el post de Wireguard nos generaremos un código QR y trasladaremos la nueva configuración al cliente Wireguard de nuestro smartphone.
Y eso es todo, con este sencillo cambio ahora disponemos de más ventajas a la hora de usar nuestra VPN.
Top comments (3)
He seguido el tutorial y cuando utilizo un dns normal funciona todo perfectamente. En el momento que le coloco la ip privada de la rasperry deja de resolver. ¿Alguna idea?
He comprobado además que desde el propio dispositivo puedo hacer ping a la dirección ip de la rasperry así que debería resolver. No entiendo nada xD
Vale disculpame. Ya lo he resuelto. He tenido que modificar el pi-hole para que escuche por todos los interfaces que ya estaba configurado para que sólo escuchara por eth0. Habría que añadir que la instalación de pihole debe ser posterior a wireguard para seleccionar el interfaz o hacer este cambio. Por lo demás perfectooo!