Anúncios são extremamente comuns na Internet, com quase todos os sites exibindo pelo menos um anúncio por página. No PC, você pode instalar uma extensão de navegador de bloqueio de anúncios e, no celular, pode usar um navegador que bloqueia anúncios. Infelizmente, as páginas da web dentro do navegador não são o único lugar onde você pode ver os anúncios. Muitos aplicativos e dispositivos inteligentes também incluem anúncios que você não pode bloquear com um bloqueador de anúncios tradicional.
Pi-hole, pronunciado “pie hole”, é um bloqueador de anúncios gratuito baseado em DNS que pode bloquear anúncios para todos os dispositivos em sua rede. Tal como acontece com os bloqueadores de anúncios tradicionais, Pi-hole usa listas criadas pela comunidade para bloquear o acesso a sites de exibição de anúncios conhecidos. Os bloqueadores de anúncios tradicionais impedem que o navegador carregue quaisquer recursos de domínios na lista de bloqueio, bloqueando a conexão. Pi-hole é um servidor DNS personalizado que simplesmente direciona incorretamente as solicitações DNS para domínios na lista de bloqueio, de forma que nenhum anúncio possa ser carregado.
O pi-hole tem algumas desvantagens em relação ao bloqueador de anúncios tradicional. Ele só pode bloquear recursos no nível do domínio, portanto, não consegue bloquear nenhum anúncio primário ou aplicar filtros cosméticos. Também é um pouco mais difícil desativar temporariamente ou permitir um domínio bloqueado específico se você descobrir que ele violou um site que você deseja visualizar.
A principal vantagem de uma ferramenta como o Pi-hole é que ela pode bloquear anúncios em qualquer dispositivo configurado para usá-lo como servidor DNS. O software é projetado para ser executado em um minicomputador Raspberry Pi, daí o “Pi” no nome; no entanto, pode ser executado em qualquer computador Linux compatível, incluindo serviços em nuvem.
Como instalar e usar o Pi-hole
Para usar o Pi-hole, você precisa instalar um sistema operacional compatível, como Raspberry Pi OS ou Ubuntu,. A lista de sistemas operacionais suportados e requisitos de sistema pode ser encontrada aqui. A instalação do Pi-hole pode ser tão simples quanto um comando de uma linha, como alternativa, você pode clonar o repositório git e, em seguida, executar o script de instalação. O guia de instalação pode ser encontrado aqui.
Depois que o Pi-hole estiver em execução, você pode configurar manualmente cada dispositivo para usá-lo como um servidor DNS ou pode configurar seu roteador para push para que todos os dispositivos conectados o usem. Guias estão disponíveis aqui para o processo de configuração de sua rede para usar Pi-hole. Atualizar o Pi-hole é tão simples quanto executar o comando “pihole -up”.
Também há um guia disponível aqui para configurar o Pi-hole para combinar com uma VPN para que você possa continuar a se beneficiar do bloqueio de anúncios do Pi-hole enquanto estiver usando dados móveis ou em outra rede.