Guia · 5 min de leitura

Configurar o Pi-hole: bloqueador de anúncios para toda a rede doméstica (também com FRITZ!Box)

Imagine que a publicidade desaparece em todos os dispositivos lá de casa ao mesmo tempo: telemóvel, portátil, tablet, televisão. Sem ter de instalar nada em cada um deles. É exatamente isso que o Pi-hole faz. Só precisa de um pequeno computador a funcionar em silêncio a um canto e de algumas definições no router.

Num relance

  • O Pi-hole é um bloqueador de anúncios e rastreadores gratuito e de código aberto para toda a rede doméstica.
  • Funciona num pequeno computador que está sempre ligado: um Raspberry Pi ou um mini PC, como um thin client.
  • Segundo os seus criadores, o Pi-hole só precisa de 512 MB de RAM e de pelo menos 2 GB de armazenamento livre.
  • Na FRITZ!Box, define o Pi-hole como servidor DNS local (“Local DNS server”) e, a partir daí, todos os dispositivos passam a usá-lo automaticamente.

Como funciona o Pi-hole?

Sempre que o seu telemóvel carrega uma página, ou uma app vai buscar algo à internet, pergunta primeiro pelo endereço do servidor. É como procurar um número na lista telefónica; os especialistas chamam-lhe DNS. O Pi-hole passa a gerir esta lista telefónica para toda a sua rede doméstica.

Se um dispositivo pergunta por um servidor de publicidade ou de rastreamento conhecido, o Pi-hole responde simplesmente “não existe”. O anúncio nem sequer chega a ser carregado. Os servidores bloqueados constam de listas de bloqueio que escolhe no Pi-hole.

Convém saber: o Pi-hole normalmente não consegue filtrar a publicidade que vem do mesmo servidor que o próprio conteúdo, como acontece no YouTube. Para muitas outras coisas, funciona muito bem.

De que hardware precisa?

O Pi-hole é pouco exigente. O mais importante é que o computador esteja ligado 24 horas por dia, porque sem ele a sua rede doméstica deixa de encontrar endereços. O Pi-hole está disponível para Raspberry Pi e para PCs normais com processador de 64 bits (x86_64).

Característica O Pi-hole precisa de O Dell Wyse 3030 LT tem
Memória RAM 512 MB 2 GB
Armazenamento mín. 2 GB livres, 4 GB recomendados 4 GB internos, mais com uma pen USB
Processador p. ex. x86_64 ou ARM Intel Celeron N2807, 64 bits
Ruído indiferente silencioso, sem peças móveis
Consumo indiferente menos de 6 watts em média, segundo a Dell

Um thin client como o Wyse 3030 LT já traz tudo: transformador, porta LAN e caixa. O que mais consegue fazer, explicamos no guia Thin client como mini servidor.

Instalar o Pi-hole em 5 passos

  1. Instalar o Linux: o Pi-hole funciona, entre outros, em Debian, Ubuntu e Raspberry Pi OS. Para um Pi-hole, basta uma versão sem ambiente de trabalho.
  2. Atribuir um endereço fixo: o Pi-hole precisa de ter sempre o mesmo endereço IP na rede doméstica. Na FRITZ!Box, isso faz-se em “Home Network” → “Network”, no próprio dispositivo, com a opção de lhe atribuir sempre o mesmo endereço IPv4.
  3. Instalar o Pi-hole: inicie o instalador oficial no terminal com curl -sSL https://install.pi-hole.net | bash. O instalador guia-o pela configuração com algumas perguntas.
  4. Definir a palavra-passe: com pihole setpassword define a palavra-passe da interface web. Depois, acede à interface no browser em http://IP-do-Pi-hole/admin.
  5. Configurar o router: agora diga ao seu router que todos os dispositivos devem usar o Pi-hole como “lista telefónica”. A secção seguinte explica como fazer isto na FRITZ!Box.

Dica: se quiser ver primeiro o que o instalador faz, descarregue-o com curl -sSL https://install.pi-hole.net -o basic-install.sh e veja o que contém; depois, inicie-o com sudo bash basic-install.sh.

O Pi-hole com a FRITZ!Box

Na FRITZ!Box, defina o Pi-hole como servidor DNS local. Depois, todos os dispositivos recebem o endereço automaticamente quando voltarem a ligar-se à rede:

  1. Abra a interface da FRITZ!Box no browser.
  2. Vá a “Home Network” → “Network” → “Network Settings” e, aí, às definições IPv4.
  3. O servidor DHCP da FRITZ!Box tem de estar ativado.
  4. Em “Local DNS server”, introduza o endereço IP do seu Pi-hole e guarde.
  5. Volte a ligar os seus dispositivos ao Wi-Fi ou reinicie-os. A partir daí, os pedidos deles passam pelo Pi-hole.

Noutros routers, a opção costuma ter um nome parecido: procure “Servidor DNS” nas definições de DHCP.

Atenção: desta forma, a rede de convidados da FRITZ!Box não é filtrada. E, se o Pi-hole estiver desligado, os seus dispositivos deixam de encontrar endereços na internet. Por isso, mantenha-o sempre ligado ou anule a definição na FRITZ!Box.

Manter o Pi-hole: atualizações e listas

  • Atualizações: com pihole -up atualiza o Pi-hole, a interface web e o serviço DNS integrado para a versão mais recente.
  • Listas de bloqueio: na interface web, pode adicionar mais listas. Mais listas bloqueiam mais, mas também é mais provável que bloqueiem algo de que precisa.
  • Exceções: se um site deixar de funcionar, vê no registo de consultas o que foi bloqueado e desbloqueia o endereço.

Hardware adequado na Bodinos

O Dell Wyse 3030 LT é um thin client silencioso com RAM mais do que suficiente para o Pi-hole. Temo-lo em stock, usado, com transformador. Na Alemanha, recebe-o em 1 a 3 dias úteis:

Perguntas frequentes

Preciso de um Raspberry Pi para o Pi-hole?

Não. O Pi-hole também funciona em PCs normais com processador de 64 bits, por exemplo num thin client como o Dell Wyse 3030 LT. O importante é que o aparelho esteja sempre ligado.

Onde encontro a interface do Pi-hole?

No browser, em http://IP-do-Pi-hole/admin. Com pihole setpassword define a palavra-passe.

Como atualizo o Pi-hole?

No terminal, com pihole -up. O comando verifica todos os componentes do Pi-hole e, se for preciso, atualiza-os para a versão mais recente.

O Pi-hole também bloqueia os anúncios do YouTube?

Normalmente não, porque lá os anúncios vêm do mesmo servidor que os vídeos. Já em muitos outros sites e apps, a publicidade desaparece.

O Pi-hole funciona com qualquer router?

Com a maioria. Precisa de uma opção nas definições do router onde possa definir o servidor DNS da sua rede doméstica. Na FRITZ!Box, chama-se “Local DNS server”.

Encontra routers e mais equipamento de rede na categoria Routers Wi-Fi. O que um thin client consegue fazer além do Pi-hole, pode ler no guia Thin client como mini servidor.