Anonim

Existen muchas opciones de bloqueo de anuncios, pero muchas de ellas están lejos de ser perfectas. Para complicar aún más las cosas, los sitios web han comenzado a detectar y bloquear los bloqueadores de anuncios del navegador. Entonces, ¿qué opciones tiene para protegerse de los anuncios y rastreadores no deseados en línea?

En realidad, existe una solución simple y universal que recopila todas las solicitudes de anuncios en su red y las tira antes de que lleguen a su navegador. Además, los maneja a nivel de DNS, por lo que no hay forma de que el bloqueador de anuncios … los bloqueadores lo detecten.

Pi Hole es un script que puede instalar en la mayoría de los sistemas Linux, pero recibió su nombre de Raspberry Pi. El Pi es un dispositivo pequeño perfecto en el que puede instalar Pi Hole, conectarlo a su red y, básicamente, olvidarlo. Si se está preguntando, la parte del "agujero" del nombre se refiere a un agujero negro porque eso es esencialmente lo que actúa para los anuncios.

Planificación de su configuración

enlaces rápidos

  • Planificación de su configuración
    • Elige tu dispositivo
    • Opciones comunes
      • DNS de enrutador simple
      • Segundo DNS de almacenamiento en caché
      • Cliente Pi OpenVPN
  • Instalar Pi Hole
    • La interfaz web
    • Servidores ascendentes Pi Hole
  • Configure el DNS de su cliente
    • Enrutador
    • Computadoras individuales
      • Windows 10
      • Linux
  • Pensamientos finales

Pi Hole es ridículamente versátil. Puede colocarlo en casi cualquier lugar a lo largo del camino desde su red a Internet. Solo necesita una entrada DNS y un servidor para enviar el tráfico limpio. El tráfico puede provenir de un solo dispositivo, múltiples dispositivos o su enrutador, y puede ir directamente a un servidor DNS externo, su enrutador, un proxy local como DNSCrypt, o casi cualquier cosa que pueda manejar el tráfico DNS.

Elige tu dispositivo

A pesar de su nombre, puede instalar Pi Hole en la mayoría de los sistemas Linux, independientemente del tipo de dispositivo en el que se encuentren. Ejecutar Pi Hole en una PC Linux normal, un enrutador personalizado o incluso una máquina virtual no está fuera de discusión. La decisión es completamente tuya.

Elija un dispositivo que se adapte mejor al flujo de tráfico que desea diseñar. Recuerde que puede ejecutar una Raspberry Pi con múltiples servicios. Si lo desea, puede configurar un Pi como un enrutador con Pi Hole para manejar DNS y un cliente OpenVPN para manejar el tráfico de múltiples dispositivos.

Opciones comunes

Hay muchas formas de configurar su red. A menos que quieras hacer algo realmente creativo, hay un par de cosas bastante comunes.

DNS de enrutador simple

Esta es fácilmente la configuración más simple que puede usar. Todo lo que necesita hacer es instalar Pi Hole en un dispositivo en su red. Luego, configure su enrutador para usar la dirección IP de ese dispositivo para DNS. Todo lo demás en su red fluirá como de costumbre. El único inconveniente aquí es que no puede usar una VPN, a menos que la VPN no use Pi Hole o use el enrutador para conectarse a la VPN.

Segundo DNS de almacenamiento en caché

Si ya tiene un servidor de almacenamiento en caché de DNS, como uno integrado en su enrutador a través de pfSense u otro sistema operativo de enrutador más avanzado, aún puede aprovechar esa funcionalidad de DNS con Pi Hole. La forma más fácil de hacerlo es configurando los dispositivos en su red para usar Pi Hole para DNS directamente. Luego, configure Pi Hole para exportar sus solicitudes DNS aguas arriba a su enrutador. El enrutador puede continuar funcionando normalmente y utilizando el mismo DNS externo que antes. Una vez más, si tiene dispositivos individuales que usan conexiones VPN, necesitará usar su enrutador para conectarse o renunciar al Pi Hole en esos dispositivos.

Cliente Pi OpenVPN

Finalmente, esta es la solución para usuarios de VPN. Si tiene una red mixta con algunos dispositivos que usan una VPN y otros no, su mejor opción es usar su Pi como un enrutador con un cliente VPN y el Pi Hole. En realidad, necesitaría dos agujeros Pi, uno para la VPN y otro para el tráfico normal. No es ideal, pero funcionará.

La red no VPN se verá casi idéntica a la primera configuración simple. Para la VPN, debe configurar una Pi como enrutador. Ese enrutador también ejecutará un cliente OpenVPN y Pi Hole. Configure las computadoras que desea en la VPN para conectarse al enrutador. Configure el Pi para enrutar todo el tráfico a través de OpenVPN a su proveedor de VPN. Luego, configure el Pi para usar Pi Hole como su DNS y el DNS ascendente de Pi Hole para que sea el servidor de su proveedor de VPN.

Instalar Pi Hole

Bien, ahora que la teoría y la planificación están fuera del camino, es hora de instalar Pi Hole. En realidad es muy simple. Primero, asegúrese de tener instalado el rizo en la Raspberry Pi o donde sea que planee instalar Pi Hole. También ayuda tener sudo. Dado que probablemente usarás Debian o Ubuntu (es una buena idea), solo asegúrate de instalar curl.

$ sudo apt install curl

Luego, pegue la siguiente línea en la terminal y ejecútela. Se descargará y comenzará el script de instalación de Pi Hole.

$ curl -sSL https://install.pi-hole.net | golpetazo

Para comenzar, la secuencia de comandos de instalación de Pi Hole comenzará asegurándose de que tenga acceso a la raíz, ya sea a través de sudo o que esté ejecutando la secuencia de comandos como raíz. De cualquier manera funciona.

El script de instalación de Pi Hole se iniciará y le pedirá que comience la instalación.

A continuación, le preguntará a qué servidor DNS desea exportar. Elige el que más te guste.

Luego, le preguntará si desea usar la IP actual para establecer una dirección IP estática. A menos que tenga una muy buena razón para no hacerlo, déjelo exactamente como está.

Configure la interfaz web de Pi Hole para el monitoreo. Es muy bueno, así que definitivamente úsalo.

Finalmente, el script le dirá que la instalación se ha completado y le proporcionará una contraseña de administrador. Toma nota de ello. No puede cambiarlo y lo necesitará para acceder a la interfaz web de administración completa.

La interfaz web

La interfaz web que viene con Pi Hole es realmente muy agradable. El diseño es simple y es una excelente manera de ver exactamente qué está bloqueando el Pi Hole. Se sorprenderá con la cantidad de tráfico de basura que obstruye su red. Use la pestaña "Iniciar sesión" en el lateral para iniciar sesión con su contraseña.

Mira a tu alrededor. La pestaña principal "Panel de control" muestra cuántas solicitudes en total han llegado a través del Pi Hole, así como cuántas de ellas fueron bloqueadas. También incluye buenos gráficos de su solicitud y una lista de los dominios que se están contactando. A medida que lo dejes correr, Pi Hole completará los gráficos y te dará datos visualizados sobre lo que está sucediendo con tu red.

Servidores ascendentes Pi Hole

En la pestaña "Configuración", encontrará un conjunto de otras pestañas en la parte superior. Haga clic en el "DNS". En esa pestaña, encontrará la lista de servidores DNS del script de instalación. También hay un par de opciones para agregar servidores DNS personalizados. Configúralo de la manera que quieras. En el futuro, ese es el lugar al que irías para cambiar las cosas.

Configure el DNS de su cliente

Ahora que su Pi Hole se está ejecutando, debe configurar los dispositivos en su red para conectarse a través de él. Las circunstancias exactas serán exclusivas de su red, pero algunas cosas son universales.

Enrutador

Todos los enrutadores son diferentes. Encuentre las opciones de DHCP para su enrutador y localice los campos "DNS estático". Establezca la dirección IP de su Pi Hole como la primera entrada y aplique el cambio. Su enrutador comenzará a desviar todas las solicitudes de DNS a través del Pi Hole.

Computadoras individuales

Si optó por conectarse a través de computadoras individuales, deberá configurar cada una para usar Pi Hole en lugar de su enrutador para DNS.

Windows 10

Cambiar su servidor DNS en Windows 10 es innecesariamente complicado, pero aún es totalmente factible. Haga clic en la opción "Configuración" o "Panel de control" en el menú principal. Haga clic en "Red e Internet" y vaya al "Centro de redes y recursos compartidos".

Haga clic en "Cambiar la configuración del adaptador". Luego haga clic con el botón derecho en su adaptador y seleccione "Propiedades". En la ventana "Propiedades", seleccione "Protocolo de Internet 4", toque el botón "Propiedades" a continuación. En la siguiente ventana, seleccione el botón de opción para usar servidores específicos. Escriba la dirección IP de su Pi Hole y guárdelo.

Linux

Las distribuciones de Linux tienen diferentes formas de manejar la configuración de la red, pero la mayoría usa NetworkManager de alguna forma para proporcionarle una interfaz gráfica con la que administrar las redes.

Abra la aplicación de configuración de su entorno de escritorio. Busque la configuración de red. En GNOME, se llama "Red". Seleccione la interfaz de red que está utilizando para conectarse y abra su configuración. En GNOME, es el ícono de engranaje en la esquina inferior derecha. Seleccione IPv4. En cualquier caso, la configuración del servidor DNS se ubicará bajo el encabezado IPv4. Ingrese la IP de su Pi Hole. Guardar y aplicar.

Pensamientos finales

Pi Hole es asombroso. Probablemente bloqueará miles (literalmente miles) de solicitudes en su red dentro de unas pocas horas en su red. Esto es extrañamente especialmente cierto cuando está utilizando servicios de transmisión y dispositivos de transmisión. Si bien fue difícil cubrir todo el proceso de principio a fin aquí, debe tener una idea general de cómo configurar Pi Hole, qué puede hacer y cómo puede integrarlo en su red.

Debido a que Pi Hole es súper ligero y flexible, puede instalarlo en casi cualquier lugar de su red e incluso ejecutar múltiples instancias en diferentes lugares. La decisión es completamente tuya. Sin embargo, de cualquier manera que lo haga, notará algunos resultados bastante sorprendentes, y su red probablemente será más rápida.

Bloquee todos los anuncios en su red con el agujero pi