- Um artigo mostra como usar uma placa ESP32-S3, custando cerca de 7 dólares, como alternativa barata ao Raspberry Pi para bloquear anúncios via DNS sinkhole.
- O ESP32-S3 funciona como bloqueador de anúncios ao interceptar requisições DNS e remover anúncios antes de serem baixados, usando o projeto ESP32_AdBlocker.
- É recomendada a versão ESP32-S3 com 8 MB de PSRAM; a configuração não requer cartão microSD e utiliza cabo USB‑C para alimentação e dados.
- O método envolve carregar o software pelo Arduino IDE, conectar a placa, acessar a tela de configuração em 192.168.4.1 e definir a lista de bloqueios (ex.: StevenBlack/hosts).
- Por fim, configure os dispositivos para apontar o DNS para o endereço da ESP32 (192.168.4.1); há orientações de suporte e resolução de problemas disponíveis.
O custo das placas Raspberry Pi aumentou, o que levou usuários a buscar alternativas mais acessíveis. Em busca de uma solução de bloqueio de anúncios com baixo orçamento, um criador testou uma placa ESP32-S3 de cerca de 7 dólares. O objetivo era obter desempenho suficiente para filtrar anúncios antes de serem baixados.
O experimento mostrou que é possível transformar o ESP32-S3 em um sistema de bloqueio de anúncios que funciona como um sinkhole de DNS. A ideia é interceptar requisições de DNS e bloquear conteúdos indesejados sem depender de hardware mais caro. A solução parte de um projeto de código aberto.
O que acontece
O usuário utilizou a placa ESP32-S3, com memória de até 8 MB de PSRAM e até 16 MB de flash, para rodar o software ESP32_AdBlocker. O conjunto é descrito como adequado para tarefas simples de bloqueio de anúncios em redes domésticas, com consumo de energia em mil watts e muito menor que o Pi 5.
Quem está envolvido
A iniciativa envolve desenvolvedores que disponibilizam o ESP32_AdBlocker no GitHub e a comunidade que utiliza o Arduino IDE para compilar e carregar o código na placa. O objetivo compartilhado é oferecer uma alternativa econômica para filtragem de conteúdo sem exigir hardware mais robusto.
Quando e onde
O experimento chegou a público em meio a reportagens de tecnologia sobre hardware de baixo custo. O foco é aplicável a redes domésticas, internet de até poucas telas simultâneas e situações com largura de banda limitada.
Por que aconteceu
A motivação é reduzir gastos com soluções de bloqueio de anúncios, mantendo a funcionalidade essencial. O ESP32-S3 oferece consumo de energia reduzido e tamanho compacto, viabilizando uso em ambientes onde um Raspberry Pi seria excessivo ou caro.
Como funciona
O setup envolve carregar o software ESP32_AdBlocker via Arduino IDE, conectar a placa ao PC via USB-C e configurar o address do ponto de acesso criado pela ESP32. Em seguida, configura-se o DNS para apontar para o endereço da placa, com opções de blocklists amplas disponíveis no repositório de hosts.
Qualquer tela pode ser protegida com a solução descrita, desde que haja conhecimento para ajustar as configurações de rede. O guia também aponta a necessidade de um cabo USB-C adequado e de uma caixa para a placa, caso desejado.
Configuração prática
Após a primeira inicialização, a placa atua como ponto de acesso com endereço iniciado por ESP32_Adblocker. O usuário acessa a página de configuração em 192.168.4.1 para inserir o SSID da rede e, depois, o endereço de bloqueio de conteúdo. A partir daí, basta selecionar as listas de bloqueio desejadas.
Caso haja dúvidas, há tutoriais de suporte disponíveis na comunidade de desenvolvedores, com links para documentação da Espressif e guias de troubleshooting. A recomendação é evitar cabos USB-C apenas para carregamento.
Fonte: ZDNET.
Entre na conversa da comunidade