Dizem que a necessidade é a mãe da invenção, e aparentemente, o preço disparado das placas Raspberry Pi é a mãe de perceber que você não precisa de um computador de $60 para bloquear anúncios. Um escritor do ZDNet, enfrentando largura de banda limitada e uma aversão súbita a exageros, decidiu construir uma solução de bloqueio de anúncios usando uma placa ESP32-S3 que custa menos que um sanduíche chique.
O projeto, que levou meros minutos para configurar, usa o software ESP32_AdBlocker para criar um sumidouro de DNS. Para os não iniciados, um sumidouro de DNS é como um segurança para o seu tráfego de internet - exceto que, em vez de verificar identidades, ele verifica se um endereço está em uma lista de servidores de anúncios conhecidos e então manda o navegador dar o fora. A placa em si é uma maravilha da engenharia moderna: um processador dual-core rodando a até 240 MHz, 520 KB de RAM e até 16 MB de armazenamento flash. Em outras palavras, é um computador que você pode equilibrar na ponta do dedo, que é exatamente o que o autor fez.
O processo de configuração envolve baixar o Arduino IDE, configurá-lo para o ESP32, conectar a placa ao seu PC (usando a porta USB correta, porque há duas - porque fazer algo simples?), e carregar o software. Então você se conecta ao ponto de acesso Wi-Fi da placa, aponta para o seu roteador e especifica uma URL de lista de bloqueio. Finalmente, você configura seus dispositivos para usar o endereço IP da placa (192.168.4.1) como servidor DNS. O resultado: os anúncios desaparecem da maior parte da web, economizando largura de banda e sanidade.
Mas há limitações. Os anúncios do YouTube, sendo servidos pelos mesmos servidores dos vídeos que você realmente quer assistir, são imunes a esse truque. A abordagem também não funciona com endereços IPv6 mais novos. Para uma solução temporária em uma conexão de largura de banda limitada, no entanto, funciona lindamente. Se você quiser uma solução permanente, pode sempre optar por um Raspberry Pi Zero 2 W rodando PiHole - mas isso vai te custar pelo menos $15 pela placa, mais um cartão microSD. Cavalos diferentes para cursos diferentes, como dizem - embora neste caso, o cavalo custe $7.