Dicen que la necesidad es la madre de la invención, y aparentemente, el precio disparado de las placas Raspberry Pi es la madre de darse cuenta de que no necesitas una computadora de $60 para bloquear anuncios. Un escritor de ZDNet, enfrentando ancho de banda limitado y una repentina aversión a la sobrecarga, decidió construir una solución de bloqueo de anuncios usando una placa ESP32-S3 que cuesta menos que un sándwich elegante.

El proyecto, que tomó apenas unos minutos de configuración, utiliza el software ESP32_AdBlocker para crear un sumidero DNS. Para los no iniciados, un sumidero DNS es como un portero para tu tráfico de internet, excepto que en lugar de verificar identificaciones, verifica si una dirección está en una lista de servidores de anuncios conocidos y luego le dice al navegador que se largue. La placa en sí es una maravilla de la ingeniería moderna: un procesador de doble núcleo que funciona a hasta 240 MHz, 520 KB de RAM y hasta 16 MB de almacenamiento flash. En otras palabras, es una computadora que puedes equilibrar en la punta de tu dedo, que es exactamente lo que hizo el autor.

El proceso de configuración implica descargar el IDE de Arduino, configurarlo para el ESP32, conectar la placa a tu PC (usando el puerto USB correcto, porque hay dos, porque ¿por qué hacer algo simple?), y subir el software. Luego te conectas al punto de acceso Wi-Fi de la placa, lo apuntas a tu enrutador y especificas una URL de lista de bloqueo. Finalmente, configuras tus dispositivos para usar la dirección IP de la placa (192.168.4.1) como su servidor DNS. El resultado: los anuncios desaparecen de la mayor parte de la web, ahorrando ancho de banda y cordura.

Pero hay limitaciones. Los anuncios de YouTube, al servirse desde los mismos servidores que los videos que realmente quieres ver, son inmunes a este truco. El enfoque tampoco funciona con direcciones IPv6 más nuevas. Para una solución temporal en una conexión de ancho de banda limitado, sin embargo, funciona de maravilla. Si quieres una solución permanente, siempre puedes optar por una Raspberry Pi Zero 2 W ejecutando PiHole, pero eso te costará al menos $15 por la placa, más una tarjeta microSD. Diferentes caballos para diferentes cursos, como dicen, aunque en este caso, el caballo cuesta $7.