Não é segredo que os anúncios online às vezes podem atrapalhar sua experiência de navegação na web. Mesmo no celular, é impossível escapar de banners, pop-ups e outras distrações indesejáveis. Os fabricantes de telefones e TVs também começaram a inserir anúncios em skins e interfaces do Android. Felizmente, existe uma maneira fácil de bloquear anúncios em toda a sua rede Wi-Fi ou doméstica, com hardware tão barato quanto um Raspberry Pi Zero (~ $ 10) e um software gratuito conhecido como Pi-hole. Acompanhe para saber como.
Consulte Mais informação: Tudo o que você precisa saber sobre o Raspberry Pi
RESUMO RÁPIDO
Para bloquear anúncios em toda a sua rede doméstica, tudo o que você precisa é de um filtro DNS como o Pi-hole rodando em um computador de baixo consumo, como um Raspberry Pi. Em seguida, basta configurar seu roteador para enviar todas as consultas DNS futuras para o computador Pi-hole em vez da configuração padrão.
SALTAR PARA SEÇÕES-CHAVE
Prefácio: Como funciona?
Você provavelmente já conhece as extensões baseadas em navegador que permitem bloquear anúncios de sites. No entanto, essa nem sempre é uma estratégia viável – a maioria dos navegadores da Web no Android e iOS, incluindo o Chrome, não oferece suporte a extensões. O mesmo se aplica a televisores inteligentes, consoles de jogos e outros aplicativos que não sejam de navegador. Felizmente, você pode bloquear anúncios em toda a sua rede usando um filtro ou sumidouro no nível de DNS.
DNS significa Resolução de Nomes de Domínio. Ele converte nomes de domínio legíveis por humanos (como www.google.com) em um endereço IP que os computadores podem reconhecer. Por padrão, seu roteador encaminha todas as consultas DNS para os servidores do seu provedor de internet.
No entanto, também podemos encaminhar todas as solicitações de DNS para um destino diferente, como o filtro de bloqueio de anúncios que instalaremos neste guia. Então, sempre que um dispositivo em sua rede tentar entrar em contato com um domínio relacionado a publicidade, nosso servidor DNS personalizado o bloqueará. Enquanto isso, outros domínios não publicitários continuarão sendo transmitidos para um servidor DNS upstream, como Google ou Cloudflare.
As vantagens dessa abordagem são claras: você não precisa instalar software de bloqueio de anúncios em todos os dispositivos da sua casa. Além disso, ele só precisa ser configurado uma vez. A filtragem de DNS também é extremamente eficiente em termos de recursos, pois o processo ocorre em um dispositivo dedicado separado e em sua rede doméstica. Se tudo isso parece bom para você, veja como instalar o Pi-hole em um Raspberry Pi.
Reúna o hardware e instale o Raspberry Pi OS
Para este guia, você precisará de um computador que possa deixar funcionando ao longo do dia. Como as consultas DNS são extremamente leves, a família Raspberry Pi é a escolha perfeita para essa finalidade. Esses dispositivos consomem muito pouca energia e você pode até usar o Raspberry Pi Zero W (~$10) ou um Pi 3 de tamanho normal mais antigo (~$25-35). Você também pode reaproveitar um laptop ou desktop antigo para essa finalidade – apenas certifique-se de não escolher peças poderosas e que consomem muita energia. Você também terá que instalar uma distribuição Linux.
Além de um Raspberry Pi, você também precisará de um adaptador de energia (um carregador de smartphone provavelmente fará o trabalho) e um cartão microSD (8 GB ou superior) para servir como unidade de inicialização.
Depois de ter o hardware pronto, é hora de instalar um sistema operacional no cartão microSD. Comece visitando este link em um computador desktop ou laptop e baixando a ferramenta Raspberry Pi Imager. Em seguida, insira o cartão microSD em seu computador.
Em seguida, instale e abra a ferramenta. Selecionar Raspberry Pi OS (Raspbian) como seu sistema operacional e o cartão microSD da lista de unidades.
Calvin Wankhede / Autoridade Android
pressione Ctrl + Shift + X simultaneamente para abrir o menu de configurações avançadas (foto abaixo). Clique em Ativar SSH e digite uma senha. Se você deseja usar uma conexão sem fio no Pi, também deve inserir suas credenciais de Wi-Fi aqui.
Calvin Wankhede / Autoridade Android
Feche o menu de configurações avançadas e pressione o botão Escrever botão. Reconheça o aviso e prossiga. Neste ponto, a ferramenta baixará automaticamente uma cópia do Raspberry Pi OS e a gravará no seu cartão microSD.
Calvin Wankhede / Autoridade Android
Depois de concluído, puxe o cartão microSD do computador e insira-o no Pi. Ligue a placa e espere que ela inicialize – pode levar alguns minutos. Se você não inseriu seus detalhes de Wi-Fi anteriormente, não se esqueça de conectar o Pi ao seu roteador por meio de um cabo Ethernet.
Instale o orifício Pi no Raspberry Pi
Com o Raspberry Pi funcionando, tudo o que precisamos fazer agora é instalar o Pi-hole e configurar seu roteador para redirecionar as consultas DNS para ele. Antes disso, porém, devemos descobrir o endereço IP do Pi em nossa rede local. Uma maneira fácil de fazer isso é com um aplicativo de digitalização em rede como o Fing. No meu caso, o endereço IP era 192.168.0.107 (foto abaixo), mas pode parecer completamente diferente para você.
Calvin Wankhede / Autoridade Android
Com isso, agora temos informações suficientes para conectar remotamente ao Raspberry Pi. Lembre-se da configuração SSH que ativamos na seção anterior? Isso nos permitirá executar comandos no Pi a partir de um computador ou smartphone diferente. Para este tutorial, usaremos o PuTTY no Windows, mas as etapas gerais são as mesmas, mesmo que você use um cliente SSH diferente, como o Termius, no Android ou iOS.
Como instalar Pi-hole em um Raspberry Pi:
Abra seu cliente SSH preferido, digite o endereço IP do seu Raspberry Pi da etapa anterior e clique em Conectar ou Aberto.
Calvin Wankhede / Autoridade Android
Aceite o prompt de segurança, se aparecer.
Calvin Wankhede / Autoridade Android
Quando solicitado a fazer login, digite pi para o nome de usuário. Por fim, use a senha que você definiu na seção anterior.
Calvin Wankhede / Autoridade Android
Agora podemos instalar o Pi-hole. Basta copiar o seguinte comando e colá-lo no cliente SSH. Em seguida, pressione enter para executá-lo.
curl -sSL https://install.pi-hole.net | bash
Calvin Wankhede / Autoridade Android
Eventualmente, você verá um processo de configuração único para o Pi-hole. Siga as instruções na tela – você pode usar as configurações padrão por toda parte.
No final, você será recebido com uma tela de resumo da instalação. Aqui, anote sua Endereço IPv4 — configuraremos nosso roteador para usá-lo na próxima seção.
Calvin Wankhede / Autoridade Android
Se você quiser gerenciar seu Pi-hole mais tarde, não se esqueça de anotar também o endereço da interface da web e a senha.
Calvin Wankhede / Autoridade Android
Agora você pode fechar a sessão SSH.
Configure seu roteador para usar Pi-hole
Dhruv Bhutani / Autoridade Android
Neste ponto, você deve ter uma instalação bem-sucedida do Pi-hole das seções anteriores. Nesta seção final, configuraremos nosso roteador para enviar todas as consultas DNS futuras para o Pi-hole. Isso pode ser um pouco complicado, pois as etapas exatas variam de acordo com a marca e o modelo do seu roteador. No entanto, a maioria das grandes marcas tem páginas de suporte detalhando como configurar as configurações de DNS, como esta para TP-Link ou esta página da Netgear.
Calvin Wankhede / Autoridade Android
Como você pode ver na captura de tela acima, basta alterar as entradas do servidor DNS do seu roteador para o endereço IP do nosso Pi de antes. Isso garantirá que todas as consultas sejam enviadas ao nosso Pi-hole, que filtrará os domínios relacionados à publicidade para nós.
Enquanto estamos nisso, você também deve definir um IP estático para o seu Raspberry Pi. Isso garantirá que o roteador não atribua o endereço IP atual do seu Pi a um dispositivo diferente. Se isso acontecer, suas consultas de DNS não serão resolvidas e parecerá que você não tem conexão com a Internet. Mais uma vez, consulte as páginas de suporte do fabricante do roteador para obter instruções passo a passo, como esta página da Netgear.
Se você não puder acessar o painel administrativo do seu roteador por algum motivo, também poderá alterar as configurações de DNS em cada dispositivo manualmente. Mais uma vez, isso pode variar dependendo do sistema operacional e da versão do seu dispositivo. No Windows 11, você o encontrará em Configurações > Rede e Internet > Wi-fi > Gerenciar redes conhecidas > Sua rede doméstica. Altere ambas as entradas de DNS para o endereço IP do seu Pi, conforme mostrado na captura de tela abaixo.
Calvin Wankhede / Autoridade Android
Para alterar os servidores DNS padrão do seu dispositivo Android, vá para Configurações > Rede e Internet > Wi-fi. Em seguida, pressione e segure o nome da rede, toque em Modificar rede, e Mostrar opções avançadas. Por fim, altere as configurações de IP para Estático e digite o endereço IP anterior.
O Pi-hole bloqueia todos os anúncios?
Pi-hole faz referência a um banco de dados de domínios conhecidos para bloquear sites relacionados a publicidade no nível do DNS. Por outro lado, as extensões de bloqueio de anúncios filtram manualmente o código relacionado à publicidade depois que você carrega uma página da web. Ambas as abordagens funcionam bem, mas as extensões podem funcionar melhor em determinadas instâncias complexas, como anúncios do YouTube.