Embora existam muitos bloqueadores de anúncios que podem banir anúncios do seu laptop ou computador, eles raramente funcionam em outros dispositivos, como smartphones e tablets. Este artigo mostrará como transformar seu Raspberry Pi em um bloqueador de anúncios em toda a rede, usando Pi-Hole. Depois de concluído, você poderá bloquear anúncios em seu laptop, computador, smartphone, tablet e qualquer outro dispositivo conectado à sua rede.
Nota: para começar, você pode verificar este artigo sobre o que é Pi-Hole e como ele é útil.
O que você precisará
Para concluir este tutorial, você precisará de:
- Raspberry Pi que está executando o Raspbian. Se você ainda não instalou o Raspbian, pegue a última versão e piscar usando Etcher.
- Cabo de alimentação compatível com o Raspberry Pi
- Teclado externo e uma maneira de conectá-lo ao Raspberry Pi
- Cabo HDMI ou micro HDMI, dependendo do modelo do Raspberry Pi
- Monitor externo
- Cabo Ethernet ou conexão Wi-Fi
Depois de montar suas ferramentas, você está pronto para criar seu bloqueador de anúncios para toda a rede.
Instalando Pi-Hole em seu Raspberry Pi
Se ainda não o fez, conecte seu teclado externo, monitor e quaisquer outros periféricos ao Raspberry Pi e, em seguida, conecte o Pi a uma fonte de alimentação.
Assim que seu Raspberry Pi inicializar, você estará pronto para baixar o script de instalação de Pi-hole. Simplesmente inicie o Terminal (clicando no ícone Terminal na barra de ferramentas Raspbian) e digite o seguinte comando na janela Terminal:
curl -sSL https://install.pi-hole.net | bash
Pressione Enter. O Raspbian fará o download do script e iniciará o processo de configuração do seu dispositivo para usar o Pi-Hole.
Depois de alguns momentos, a tela de configuração do Pi-Hole deve abrir automaticamente.
Continue pressionando Enter para avançar pelas telas introdutórias até que seja perguntado se Pi-Hole deve operar por Wi-Fi (wlan0) ou Ethernet (eth0).

Use as teclas de seta para selecionar wlan0 ou eth0 (este tutorial está usando Wi-Fi) e pressione Enter.
Google, Cloudflare, OpenDNS: escolhendo um provedor de DNS
Você precisará escolher um provedor de DNS upstream, que será responsável por responder a consultas para domínios que não sejam de anúncios.

Pi-Hole oferece suporte aos seguintes provedores DNS predefinidos, mas você pode inserir o seu próprio selecionando “personalizado”.
- Google (ECS)
- OpenDNS (ECS)
- Nível 3
- Comodo
- DNS.WATCH
- Quad9 (filtrado, DNSSEC)
- Quad9 (não filtrado, DNSSEX)
- Quad9 (filtrado + ECS)
- Cloudflare
Este tutorial está usando o Google, mas você pode escolher o provedor DNS de sua preferência.
Quais listas negras devem ser usadas pelo Pi-Hole?
Especifique as listas que Pi-Hole deve usar para identificar e bloquear conteúdo indesejável.

A menos que você tenha um motivo específico para alterar essas configurações, normalmente é uma boa ideia manter os padrões.
Protocolos de Internet: IPv4 ou IPv6 (ou ambos)?
Não importa se você escolhe IPv4 ou IPv6, mas se você deseja bloquear o máximo de anúncios possível, você deve deixar IPv4 e IPv6 selecionados.
Configurando um endereço IP estático
Use suas configurações de rede atuais como endereço estático de Pi-Hole. Supondo que você esteja satisfeito com as informações exibidas na tela, use as teclas de seta para selecionar “Sim” e pressione Enter.
Leia a isenção de responsabilidade com atenção e, se concordar, selecione “OK”.
Monitorando Pi-Hole com a interface de administração da web
Você será questionado se deseja instalar a interface de administração web do Pi-Hole. Esta interface fornece uma visão de como Pi-Hole está operando em sua rede, portanto, é recomendável que você opte por instalar a interface da web quando solicitado.

Se você instalar a interface de admin da web, você também deve instalar o “lighttpd web server” quando solicitado.
Registrando dados de Pi-Hole
Você pode optar por desabilitar os recursos de registro do Pi-Hole, mas recomendo deixá-los habilitados, pois fornecem algumas informações úteis.
Você será solicitado a selecionar um modo de privacidade para FTL, que é o nível de informação que será incluído em suas estatísticas de furo. Escolha uma das seguintes opções:

- Mostrar tudo.
- Ocultar domínios. Mostra e armazena todos os domínios como ocultos.
- Ocultar domínios e clientes. Mostra e armazena todos os domínios como ocultos e clientes como 0.0.0.0.
- Modo anônimo. Oculte todos os detalhes, exceto as estatísticas mais anônimas.
- Estatísticas desativadas. Desativa todo o processamento de estatísticas, incluindo contadores de consulta.
Fazendo login em sua conta Pi-Hole
A caixa de diálogo de configuração exibirá o endereço da interface de administrador da web de Pi-Hole e a senha de que você precisará para fazer login nesta interface. Anote esta informação!
Se você acessar o URL fornecido, encontrará a interface da web padrão de Pi-Hole e poderá fazer login usando sua senha.

A interface de administração da web é dividida nas seguintes seções:
- Log de consulta. Isso exibe as consultas mais recentes feitas ao servidor DNS.
- Whitelist. Você pode especificar os domínios que Pi-Hole nunca deve bloquear.
- Lista negra. Alguns anúncios ainda estão conseguindo escapar do Pi-Hole? Se você puder identificar o domínio responsável por esses anúncios desonestos, poderá adicioná-lo manualmente à lista negra de Pi-Hole.
- Desabilitar. É aqui que você pode desativar o Pi-Hole temporariamente ou permanentemente para começar a ver todos os seus anúncios favoritos novamente!
- Listas de atualização. Certifique-se de ter a versão mais recente das listas de bloqueio de anúncios do Pi-Hole, acionando manualmente uma atualização.
- Consultar listas de anúncios. Use esta ferramenta para verificar se um determinado URL está incluído nas listas de bloqueio de anúncios do Pi-Hole.
- Tail pihole.log. Essa ferramenta permite que você examine o arquivo de log de Pi-Hole para ver exatamente como Pi-Hole está processando as solicitações de entrada.
- Definições. Você pode fazer uma série de alterações na configuração do Pi-Hole, incluindo o provedor de DNS upstream que deseja usar.
Esta é apenas uma breve visão geral da interface de administração da web de Pi-Hole. Vale a pena explorar esta interface com mais detalhes!
Solução de problemas: não foi possível resolver o host
Ao configurar o Pi-Hole, é possível que você encontre o seguinte erro na janela do Terminal:
“Não foi possível resolver o host
Motor FTL não instalado. ”
Se você encontrar essa mensagem, execute o seguinte comando de Terminal:
sudo nano /etc/resolv.conf
Isso inicia o arquivo resolv.conf no editor Nano. Você precisará adicionar o (s) endereço (s) IP de seu provedor de DNS escolhido ao arquivo resolv.conf. Por exemplo, este tutorial está usando o Google como o provedor de DNS, então uma rápida pesquisa no Google revela que “8.8.8.8” deve ser adicionado ao resolv.conf:
nameserver 8.8.8.8
Para salvar suas alterações, use o Ctrl + O atalho de teclado e pressione Y quando solicitado.

Feche resolv.conf usando o Ctrl + X atalho de teclado.
Reinicie a caixa de diálogo de configuração do Pi-Hole executando o seguinte comando de terminal:
curl -sSL https://install.pi-hole.net | bash
Agora você deve ser capaz de concluir a caixa de diálogo de configuração sem erros.
Atualize seu roteador: Criando um bloqueador de anúncios em toda a rede
Você está pronto para atualizar seus dispositivos ou roteador para usar o Pi-Hole. Se você deseja bloquear anúncios em todos os dispositivos que estão conectados à sua rede, você precisará alterar as configurações de DNS do roteador para apontar para o seu dispositivo Raspberry Pi.
O processo de alteração das configurações DNS do roteador varia de acordo com o modelo exato do roteador, mas como uma visão geral, você precisará:
- Vá para a página de administração do seu roteador.
- Entre usando seu nome de usuário e senha. Se você não souber essas informações, é provável que esteja usando o nome de usuário e a senha padrão do fabricante. Encontre essas informações no site do fabricante ou na documentação que acompanha o roteador.
- Procure qualquer guia, menu ou seção que contenha as palavras “servidor DNS” ou “servidor DHCP”. Observe que essas configurações podem estar ocultas na seção “Configuração avançada”.
- Atualize o servidor DNS primário do seu roteador para o endereço IP do seu Raspberry Pi. Se você não souber o endereço, poderá recuperá-lo abrindo a janela do Terminal do Raspbian e executando o seguinte comando:
hostname -I
Para obter instruções sobre como atualizar as configurações DNS de seu roteador específico, verifique o site do fabricante ou a documentação física que acompanha o roteador.
Como bloquear anúncios online em dispositivos específicos
Você também pode alterar as configurações de DNS para dispositivos e sistemas operacionais específicos.
1. Windows
Para atualizar suas configurações de DNS no Windows:
- Abra o “Painel de Controle”.
- Navegue até “Rede e Internet -> Centro de Rede e Compartilhamento -> Alterar configurações do adaptador”.
- Selecione a conexão que deseja configurar.
- Clique com o botão direito em “Conexão de área local -> Propriedades”.
- Selecione a guia “Rede”.
- Selecione “TCP / IPv4” ou “TCP / IPv6”.
- Navegue até “Propriedades -> Avançado -> DNS” e clique em “OK”.
- Selecione “Usar os seguintes endereços de servidor DNS”.
- Substitua os endereços nesta seção pelo endereço IP do seu Raspberry Pi.
Seu PC com Windows agora está configurado para usar o bloqueador de anúncios Pi-Hole.
2. Linux
Se você é um fã do Linux, precisará:
- Navegue até “Sistema -> Preferências -> Conexões de rede”.
- Selecione a conexão que deseja configurar e clique em “Editar”.
- Selecione a guia “Configurações IPv4” ou “Configurações IPv6”.
- No campo “servidores DNS”, digite o endereço IP do seu Raspberry Pi.
- Salve suas alterações clicando em “Aplicar”.
Alternativamente, você pode atualizar suas configurações de DNS abrindo o arquivo “/etc/resolv.conf”.
3. macOS
Para atualizar suas configurações de DNS no macOS:
- Selecione o logotipo “Apple” na barra de ferramentas do Mac.
- Navegue até “Preferências do sistema -> Rede”.
- Selecione a conexão que deseja editar.

- Clique em “Avançado…“
- Selecione a guia “DNS”.

- Clique no pequeno ícone “+” e digite o endereço IP do seu Raspberry Pi.
- Salve suas alterações clicando em “Aplicar -> OK”.
Pi-Hole verificará todas as suas solicitações em relação à lista negra e bloqueará o máximo de anúncios possível.
4. iPhone
Se você possui um iPhone ou iPad, então:
- Abra o aplicativo “Configurações”.
- Selecione “Wi-Fi” e grave sua rede doméstica na lista.
- Selecione o campo “DNS”.
- Exclua todos os servidores DNS atuais e substitua-os pelo endereço IP do seu Raspberry Pi.
5. Android
Para bloquear anúncios no Android:
- Abra o aplicativo “Configurações”.
- Selecione “Wi-Fi”.
- Mantenha pressionado na rede Wi-Fi que deseja atualizar.
- Selecione “Modificar rede -> Opções avançadas”.
- Toque em “DHCP” e selecione “Estático”.
- Em “DNS 1,” digite o endereço IP do seu Raspberry Pi.
- Toque em “Salvar”.
Ao usar seu Raspberry Pi como um bloqueador de anúncios, ele também pode ser usado como um ponto de acesso Wi-Fi ou um servidor web pessoal. Verifique-os.
Relacionado: