Si bien la publicidad en línea es una fuente de ingresos importante que permite que sus sitios web favoritos, incluido este, ganen dinero, a veces la gente quiere bloquearlo por varias razones, como como preocupaciones de rendimiento o privacidad. Puede instalar software de bloqueo en cada dispositivo que posea, pero la forma más eficiente es crear un servidor usando Pi-hole que filtre todo su tráfico web a nivel de red local.
Pi-hole es una frambuesa Bloqueador de anuncios en toda la red basado en Pi. Instalamos el software en una Raspberry Pi que ejecuta Raspberry Pi OS, ejecutamos un breve script de instalación y luego apuntamos nuestras máquinas a la dirección IP de la Raspberry Pi para el bloqueo instantáneo de anuncios. También podemos, y lo recomendamos encarecidamente, agregar los sitios que usa con frecuencia, como tomshardware.com, a una lista blanca para que pueda ayudarlos a mantener las luces encendidas.
En este tutorial, activaremos un Raspberry Pi en una máquina de bloqueo de anuncios, guardada de forma segura en nuestra red. Usamos una Raspberry Pi 4 , pero dados los bajos requisitos para Pi-hole, esta es una excelente oportunidad para resucitar esa vieja Raspberry Pi que tienes escondida en un cajón.
Para este proyecto necesitarás
Cualquier Raspberry Pi con EthernetPower y cable Ethernet para tu Raspberry PiA Windows PC
Configuración Tu Raspberry Pi
1. Descargue e instale Raspberry Pi Imager desde el sitio web de Raspberry Pi.
2. Inserta una tarjeta microSD de repuesto en tu computadora. Tenga en cuenta que esta tarjeta se borrará.
3. Inicie Raspberry Pi Imager y presione MAYÚS + CTRL + X para abrir un menú de configuración secreto.
(Crédito de la imagen: Tom’s Hardware)
4. Desplácese hacia abajo y haga clic en Habilitar SSH y luego establezca una nueva contraseña SSH . Haga clic en Guardar cuando haya terminado.
(Crédito de la imagen: Tom’s Hardware )
5. En Sistema operativo, seleccione Raspberry Pi OS (32 bits) .
(Crédito de la imagen: Tom’s Hardware)
6. En Almacenamiento, haga clic en el botón y seleccione la tarjeta microSD. Verifique que tenga la unidad correcta antes de continuar.
(Crédito de la imagen: Tom’s Hardware)
7. Haga clic en Escribir para descargar y escribir el sistema operativo Raspberry Pi en la tarjeta microSD . Cuando termine, retire la tarjeta de su computadora.
(Crédito de la imagen: Tom’s Hardware)
8. Inserta la tarjeta microSD Raspberry Pi OS en tu Raspberry Pi . Luego, conecta tu Raspberry Pi a la red a través de un cable Ethernet y finalmente conecta la energía para arrancar la Raspberry Pi.
Instalar Pi-hole sobre SSH
SSH, una conexión segura a su Raspberry Pi, es la mejor manera de instalar y configurar Pi-hole. Podemos usar un cliente SSH para conectarnos. Para Windows, esto es PuTTY, y Mac, los usuarios de Linux pueden conectarse directamente a través del terminal. Con SSH podemos instalar software y administrar la Raspberry Pi como si estuviéramos sentados frente a ella.
1. Usuarios de Windows, descarguen e instalen PuTTY . Los usuarios de Linux y Mac pueden abrir directamente una terminal.
2. A través de PuTTY ingrese el nombre de host como raspberrypi.local (en algunas redes, esto es solo raspberrypi sin el.local) y luego haga clic en Abrir.
(Crédito de la imagen: Tom’s Hardware)
3. Ingrese su nombre de usuario y contraseña cuando se le solicite. Tenga en cuenta que estos no se imprimen en la pantalla por motivos de seguridad.
4. Actualice sus repositorios de software y luego descargue las últimas actualizaciones para su Raspberry Pi.
$ sudo apt update $ sudo apt upgrade-y
5. Instale Pi-hole utilizando este script de instalación de una línea. Este comando descargará el script y luego ejecutará el instalador en la terminal.
$ curl-sSL https://install.pi-hole.net | bash
6. El instalador de Pi-hole comenzará actualizando el software disponible y luego se iniciará un asistente de instalación basado en menús. Pulsa Intro para avanzar en la instalación.
7. Elija eth0 como interfaz para usar con Pi-hole. Presione Tab para mover el resaltado rojo a Ok y luego presione Enter. Este es nuestro puerto Gigabit Ethernet que proporcionará la mejor conexión posible.
(Crédito de la imagen: Tom’s Hardware)
8. Seleccione su proveedor de DNS ascendente. Elegimos Google, pero hay muchos otros para elegir. Presione Tab y luego Enter.
(Crédito de la imagen: Tom’s Hardware)
9. Acepta la lista predeterminada de sitios bloqueados presionando el tabulador y entrando.
(Crédito de la imagen: Tom’s Hardware)
10. Acepte los protocolos IPv4 e IPv6 predeterminados presionando el tabulador e intro.
(Crédito de la imagen: Tom’s Hardware)
11. Acepte la configuración de red actual y configúrela como estática . Tome nota de los detalles, ya que los necesitaremos más adelante.
(Crédito de la imagen: Tom’s Hardware)
12. Instale la interfaz de administración web presionando el tabulador e ingrese.
(Crédito de la imagen: Tom’s Hardware)
13. Instale el servidor web lightppd que se utiliza para servir las páginas de administración web presionando la tecla tab e intro.
(Crédito de la imagen: Tom’s Hardware)
14. Acepta las opciones de registro predeterminadas .
(Crédito de la imagen: Tom’s Hardware)
15. Acepta el modo de privacidad predeterminado presionando el tabulador y entrando.
(Crédito de la imagen: Tom’s Hardware)
El la instalación está completa y la página final recapitula la dirección IP del dispositivo Pi-hole y proporciona una contraseña de inicio de sesión de la página web de administrador.
(Crédito de la imagen: Tom’s Hardware)
16. Cambie la contraseña del administrador web en la terminal con el siguiente comando. Se le pedirá que escriba la contraseña dos veces.
$ pihole-a-p
(Crédito de la imagen: Tom’s Hardware)
Configuración de conexiones de red para Pi-hole
Con nuestra Raspberry Pi ejecutando la configuración de Pi-hole y ejecutándose, ahora necesitamos apuntar nuestros dispositivos hacia ella para que los servidores DNS de Pi-hole puedan bloquear anuncios no deseados. Aquí estamos configurando manualmente una conexión de red cableada con Windows 10. Los pasos serán similares para Wi-Fi.
1. Haga clic con el botón derecho en el logotipo de Windows y seleccione Conexiones de red.
(Crédito de la imagen: Tom’s Hardware)
2. Haga clic en Propiedades.
(Crédito de la imagen: Tom’s Hardware)
3. Haga clic en Editar para actualizar la configuración de red.
(Crédito de la imagen: Tom’s Hardware)
4. Edite su dirección IP a la dirección que desee. Decidimos ceñirnos a lo que emitía el servidor DHCP del enrutador. Establezca la longitud del prefijo de subred en 24. La puerta de enlace es la dirección IP del enrutador, en nuestro caso 192.168.0.1. El DNS preferido es nuestro servidor DNS Pi-hole, 192.168.0.24. El DNS alternativo se utiliza si nuestro dispositivo Pi-hole se desconecta, en este caso es el servidor DNS de Google. Haga clic en Guardar para escribir los cambios y reiniciar la interfaz de red.
(Crédito de la imagen: Tom’s Hardware)
Cómo Incluir en la lista blanca un sitio en Pi-Hole
Teniendo en cuenta que muchos sitios de contenido, incluido el nuestro, dependen de la publicidad para una parte significativa de sus ingresos, tiene sentido incluir en la lista blanca aquellos a los que desea apoyar para que puedan servirle anuncios. Pi-hole tiene un menú de lista blanca donde podemos agregar dominios y subdominios específicos que se agregarán a las listas de Pi-hole.
1. Abra un navegador web a la dirección IP de su Raspberry Pi y escriba /admin . Para nuestra configuración, fuimos a http://192.168.0.34/admin/
(Crédito de la imagen: Tom’s Hardware)
2. Inicie sesión en su Pi-Hole ingresando el nombre de usuario y la contraseña. Anteriormente cambiamos la contraseña de inicio de sesión de administrador.
(Crédito de la imagen: Tom’s Hardware)
3. Desde el panel, haga clic en Lista blanca .
(Crédito de la imagen: Tom’s Hardware)
4. En Dominio, agrega la URL del sitio que deseas incluir en la lista blanca y, luego, haz clic en Agregar a la lista blanca . Este sitio ahora podrá publicar anuncios.
(Crédito de la imagen: Tom’s Hardware)
Dominios se puede habilitar/deshabilitar en la lista blanca haciendo clic en el botón debajo de Estado. Los dominios incluidos en la lista blanca se pueden eliminar haciendo clic en el icono de la papelera.
(Crédito de la imagen: Tom’s Hardware)
5. Haga clic en Cerrar sesión para volver a la página de administración predeterminada.
(Crédito de la imagen: Tom’s Hardware)
Allí lo tiene, las pestañas de su navegador están libres de anuncios y su navegación se ha vuelto mucho más rápida, todo gracias a esa Raspberry Pi de repuesto que estaba al acecho en su cajón.