Configuración de Pi-Hole en Linux para una experiencia mejor y sin publicidad

Pi-hole es una herramienta de Linux que permite a los usuarios bloquear anuncios y sitios maliciosos en todos los dispositivos conectados a una red.

El hecho de que Internet transformó la publicidad no es ningún secreto. No solo es menos costoso, sino que la publicidad en Internet permite a las marcas dirigirse a audiencias en función de la demografía y monitorear el rendimiento de sus anuncios, lo que no puede suceder con los medios tradicionales como televisores, radios y periódicos.

Según 2022 Global Entertainment & Media Outlook de PwC, los anunciantes en los EE. UU. gastaron $ 189,3 mil millones en publicidad en línea, que fue 2,7 veces más que los $ 69,7 mil millones gastados en publicidad en televisión.

El informe proyecta que para 2026, el gasto en publicidad en línea será 3,8 veces mayor que la publicidad en televisión. Cada vez más anunciantes colocan anuncios en Internet. ¿Cómo afecta esto a la experiencia de los usuarios al navegar por Internet?

Según el informe de bloqueo de anuncios de Global Web Index, el 40% de la población en línea bloquea los anuncios. El informe señala que las cinco razones principales por las que los usuarios bloquean los anuncios son: hay demasiados anuncios en Internet, demasiados anuncios son molestos o irrelevantes, los anuncios son demasiado intrusivos, los anuncios a veces contienen virus o errores y, por último, los anuncios ocupan demasiado espacio. espacio de pantalla

Con el aumento del número de anunciantes y algunos incluso empleando técnicas de publicidad agresivas, los usuarios pueden terminar sin poder hacer nada y sin control sobre su experiencia en línea.

Sin embargo, esto no tiene por qué ser así. Herramientas como Pi-hole permiten a los usuarios recuperar el control y detener los anuncios molestos y frustrantes en sus dispositivos.

¿Qué es un agujero Pi?

Según su documentación oficial, Pi-hole es un sumidero del Servicio de nombres de dominio (DNS) que protege sus dispositivos de contenido no deseado sin instalar ningún software del lado del cliente. Para comprender lo que hace Pi-hole, es esencial saber cómo se comunican las computadoras a través de Internet.

Las computadoras se comunican entre sí a través de direcciones de protocolo de Internet (IP). Estos son números que representan recursos en Internet.

Sin embargo, dado que las computadoras no pueden entender los nombres de dominio, deben convertirse a sus respectivas direcciones IP. Esto lo hace el Sistema de Nombres de Dominio (DNS). El DNS también puede bloquear el acceso a sitios a través del hundimiento de DNS.

Un sumidero de DNS es un método utilizado para evitar el acceso a sitios maliciosos o dominios no deseados al redirigir las solicitudes de esos dominios a una dirección IP inexistente o controlada. El hundimiento de DNS funciona configurando un servidor DNS con una lista de dominios cuyo acceso está prohibido.

Luego, el servidor DNS intercepta las solicitudes de DNS para acceder a los nombres de dominio y compara el nombre de dominio solicitado con su lista de dominios prohibidos. Si se encuentra una coincidencia, el servidor DNS devuelve el control configurado o la dirección IP falsa, lo que bloquea (sinkholing) el acceso al dominio prohibido solicitado.

Teniendo en cuenta lo que es un sumidero de DNS, podemos decir que Pi-hole es un bloqueador de anuncios basado en DNS a nivel de red que protege las redes de anuncios y rastreadores de Internet. Actúa como un sumidero de DNS, bloqueando los dominios que publican anuncios. Está disponible gratuitamente y se puede instalar en cualquier computadora Linux o minicomputadora Raspberry Pi.

  Cómo etiquetar su música en Linux con GabTag

Cuando Pi-hole está configurado como DNS para un enrutador, los anuncios se bloquearán en toda la red. Esto significa que todos los dispositivos, como teléfonos, computadoras, consolas de juegos, televisores inteligentes y otros dispositivos inteligentes, tendrán una experiencia sin anuncios cuando se conecten a la red. Esto es diferente a los bloqueadores de anuncios instalados en navegadores que solo bloquean anuncios en un solo dispositivo.

Para bloquear dominios que publican anuncios, Pi-hole utiliza una lista de bloqueo mantenida por la comunidad de sitios web que publican anuncios. Cuando un dispositivo conectado intenta acceder a un dominio que publica anuncios, Pi-hole responde con una dirección IP no válida que, a su vez, bloquea los anuncios. La dirección IP no válida utilizada por Pi-hole es 0.0.0.0

Razones para configurar Pi-hole

Configurar Pi-hole en una red es muy beneficioso. Algunos de estos beneficios incluyen:

Bloquee anuncios y sitios no deseados en todos los dispositivos de una red

Dado que Pi-hole bloquea los anuncios a nivel de red, garantiza que todos los dispositivos que usan la red tengan una experiencia sin anuncios. Aparte de los anuncios, Pi-hole permite a los usuarios bloquear todos los sitios web que consideren inseguros para los usuarios de la red. Esto puede ser cualquier cosa, desde sitios web para adultos hasta sitios web que promueven la violencia. De esta manera, los usuarios, en particular los niños, están protegidos contra contenidos dañinos.

Pi-hole protege la privacidad de los usuarios

Las empresas de publicidad muestran anuncios personalizados mediante el uso de rastreadores para monitorear la actividad en línea de los usuarios y recopilar datos sobre sus hábitos de navegación. Esto se puede evitar usando un Pi-hole que impide que los rastreadores en línea protejan la privacidad de los usuarios. Sin embargo, los bloqueadores de anuncios basados ​​en navegadores permiten a los rastreadores extraer los datos de los usuarios.

Rendimiento de red mejorado

Dado que Pi-hole bloquea el contenido no deseado, puede mejorar el rendimiento de la red al reducir la cantidad de datos que los dispositivos de la red necesitan descargar o procesar.

Protege los dispositivos de malware y otros sitios dañinos

Fuente de la imagen: Pi-agujero

Pi-Hole es muy beneficioso para cualquier red, ya que permite a los usuarios tener una experiencia sin publicidad, evita la extracción de sus datos, los protege de sitios dañinos y protege los dispositivos de sitios de phishing, malware y ransomware.

También bloquea las redes de minería de monedas para evitar que los dispositivos se utilicen para extraer criptomonedas sin el conocimiento o consentimiento de los usuarios.

Requisitos de configuración de Pi-Hole

Para instalar Pi-hole en una red doméstica, Pi-hole requiere cualquiera de los siguientes sistemas operativos compatibles oficialmente:

  • Lanzamiento de Buster/Bullseye del sistema operativo Raspberry PI en una arquitectura ARM
  • Versión de Ubuntu 20.x/22.x en arquitectura ARM/x86_64
  • Versión de Debian 10/11 en arquitectura ARM / x86_64 / i386
  • Lanzamiento de Fedora 35/36 en arquitectura ARM / x86_64 / i386
  • CentOS Stream versión 8/9 en x86_64

Se requieren al menos 512 MB de RAM en la computadora donde se instalará Pi-hole. Se requiere un mínimo de 2 GB de espacio libre, aunque se recomiendan 4 GB.

Finalmente, se requiere una conexión a Internet y acceso al panel de administración de un enrutador para configurar y usar Pi-hole.

Cómo configurar Pi-hole en Linux

Para mostrar cómo instalar Pi-hole en Linux, esta guía de instalación cubrirá cómo instalar Pi-hole en Ubuntu, que es la distribución de Linux más utilizada. Se utilizará la versión más reciente, Ubuntu 22.04.1 LTS.

Siga los siguientes pasos para instalar Pi-hole en Ubuntu

#1. Actualice su sistema operativo: antes de instalar cualquier software en Linux, es una buena práctica actualizar el sistema operativo. Ejecute la siguiente línea en la terminal para instalar todas las actualizaciones disponibles:

sudo apt update && sudo apt upgrade -y

#2. Configure una dirección IP estática: dado que Pi-hole es un servidor, necesita una dirección IP estática para funcionar correctamente. Una dirección IP estática es una dirección IP que no cambia a menos que la cambie usted mismo. Los servidores DNS usan direcciones IP estáticas para que los dispositivos sepan cómo conectarse. Si siguieran cambiando, los usuarios también tendrían que seguir reconfigurando los servidores DNS en sus computadoras para usar Internet. Para configurar una dirección IP estática si aún no tiene una:

  Anonimice el tráfico de Linux con ProxyChains y Tor

#3. Vaya a Configuración, Wi-Fi y haga clic en el icono de engranaje. Si está utilizando Ethernet, vaya a Configuración, Red y haga clic en el icono de engranaje al lado de su conexión por cable

#4. Haga clic en la pestaña IPv4 y realice cambios para que coincidan con la siguiente captura de pantalla

#5. Para confirmar que ha funcionado, abre la terminal y ejecuta:

ip address show

En la línea resaltada, observe que hemos agregado una dirección IP 192.168.0.10 y en el texto resaltado, no hay palabra «dinámica», lo que significa que la IP que configuramos es estática.

#6. En la terminal, ejecute el siguiente comando para instalar Pi-hole

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

Ejecutar los comandos anteriores comienza a instalar las dependencias necesarias y lo lleva a un mensaje en la pantalla para configurar Pi-hole

#7. En esta primera pantalla simplemente presione Enter

#8. Dado que Pi-hole es una herramienta gratuita, considere apoyarla a través de donaciones yendo a Pi-hole Donations. Presione Entrar para continuar

#9. Como ya configuramos una dirección IP estática, presione C para continuar

#10. Use la tecla de flecha hacia arriba o hacia abajo para navegar a su proveedor de DNS preferido. Puede elegir cualquiera, pero por lo general se recomiendan Quad9 (filtrado, ECS, DNSSEC), Cloudflare (DNSSEC) u OpenDNS (ECS, DNSSEC) debido a su excelente política de privacidad. Una vez que haya seleccionado su opción preferida, presione Entrar para continuar.

#11. Como se mencionó anteriormente, Pi-hole utiliza una lista de bloqueo administrada por la comunidad para bloquear dominios de publicación de anuncios y sitios maliciosos. Esta es la Lista de hosts unificados de StevenBlack que Pi-hole sugiere que la agregue. Presiona Y para agregarlo.

#12. La interfaz web de administración es una manera fácil de administrar Pi-hole. No instalarlo no afectará la funcionalidad de Pi-hole. Sin embargo, se recomienda encarecidamente que lo instale. Presiona Y para instalarlo y continuar

#13. Presione Y para instalar Lighttpd para usar con la interfaz web de administración instalada en el paso anterior.

#14. Para que Pi-hole le muestre estadísticas precisas sobre la actividad que ocurre en el DNS de Pi-hole. Debe habilitar el registro de consultas. Presione Y para habilitarlo y continuar

#15. Como habilitó el inicio de sesión en el paso anterior, aquí selecciona cuánta información desea ver. El nivel 0, Mostrar todo, mantendrá un registro de todos los dominios visitados por todos los clientes (dispositivos) que usan Pi-hole en la red. Use las teclas de flecha ARRIBA y ABAJO para seleccionar el nivel de registro que desea, luego presione Entrar para finalizar la instalación. Sin embargo, no cierres tu terminal todavía.

#dieciséis. Si instaló la interfaz web de administración como se recomienda, se le proporcionarán detalles de inicio de sesión para acceder a la página web de administración. Se le proporcionará un enlace al sitio y una contraseña.

#17. Para acceder a la interfaz de usuario web de administración, abra su navegador, ingrese la URL de la interfaz web dada en este caso, la URL dada es http://192.168.0.10/admin e ingrese la contraseña de inicio de sesión dada. Terminarás en esa pantalla.

Este tablero mostrará toda la información necesaria sobre su uso del Pi-hole. En la esquina superior derecha, Dominios en Adlist, en verde, muestra la cantidad de dominios. Pi-hole se bloqueará ya que agregamos su lista de bloqueo recomendada.

Si desea agregar un nuevo sitio web a la lista bloqueada, haga clic en Administrar lista de anuncios justo debajo de 168,482, que muestra la cantidad de dominios bloqueados.

  Cómo encontrar fácilmente Snaps y Flatpaks en Linux con Chob

#18. El paso final es configurar el enrutador que está utilizando para usar su computadora Linux donde ha instalado Pi-hole como su servidor DNS. Dado que los enrutadores son diferentes, el método para hacerlo variará.

Por lo tanto, consulte el manual de su enrutador para averiguar cómo hacerlo. Pi-hole Documentation también tiene una página sobre cómo hacer esto en diferentes enrutadores. Vaya a Pi-hole como servidor DNS para averiguar cómo hacerlo.

El siguiente es averiguar si Pi-hole está funcionando en sus dispositivos.

Cómo saber si Pi-Hole está funcionando correctamente

Pi-hole está configurado para bloquear anuncios en una red. Por lo tanto, una forma sencilla de saber si Pi-hole está funcionando es abrir un sitio web que sepa que normalmente tiene anuncios, en particular sitios de noticias como CNN, BBC, Reuters, etc.

Un método aún más simple es abrir este sitio de prueba Pi-hole. Si no ve anuncios en la página, Pi-hole está funcionando. Sin embargo, si ve anuncios en el sitio, Pi-hole no está funcionando. Considere verificar la configuración de su enrutador.

Desafíos en la configuración de Pi-Hole

Pi-hole, al igual que otras herramientas, no es perfecto. Puede encontrar algunos de estos desafíos al usar Pi-hole:

Pi-hole no bloqueará todos los anuncios

Las empresas de publicidad conocen las herramientas de bloqueo de anuncios de DNS como Pi-hole. Algunas empresas superan el obstáculo del bloqueo de anuncios de DNS colocando anuncios directamente en el código de la aplicación, como en juegos o haciendo que los anuncios formen parte de los datos de transmisión, como en el caso de YouTube. Por lo tanto, seguirá viendo anuncios de YouTube porque estos anuncios forman parte del video que está transmitiendo y no se muestran por separado.

Pi-hole deja un espacio

A diferencia de los bloqueadores de anuncios basados ​​en navegador, que eliminan el espacio que habrían ocupado los anuncios, Pi-hole no los elimina. En su lugar, obtiene un espacio en blanco donde se habrían colocado los anuncios. Esto puede volverse irritante en dispositivos de pantalla pequeña.

Pi-hole bloquea los anuncios en todos los dispositivos de una red

Dado que es una herramienta de bloqueo de anuncios a nivel de red, no discriminará a los dispositivos de la red. Peor aún, no hay una interfaz para deshabilitar fácilmente el bloqueo en algunos dispositivos. Por lo tanto, debe cambiar la configuración de DNS en esos dispositivos específicos manualmente.

Esto se debe a que incluso si apaga Pi-hole, no podrá conectarse a Internet sin restablecer la configuración de DNS en el enrutador o los dispositivos involucrados.

Aunque tiene sus defectos, Pi-hole sigue siendo muy útil para proteger a los usuarios y hacer que su experiencia de navegación en Internet sea más agradable.

Nota del autor

Pi-hole es una herramienta muy útil para cualquiera que utilice Internet. Además de bloquear los anuncios irritantes que pueden hacer que navegar por Internet sea una experiencia molesta, puede proteger su privacidad en línea, bloqueando los rastreadores de Internet colocados en los dispositivos para monitorear las actividades de Internet de los usuarios.

Además, puede proteger su computadora del acceso a sitios maliciosos que pueden infectar con malware o ransomware. Aparte de eso, puede proteger a los usuarios de la red para que no accedan a sitios dañinos. Aunque su instalación puede resultar tediosa, Pi-hole es una herramienta que cualquiera que utilice Internet encontrará muy útil.

x