Pi-hole

Network-wide Ad Blocking

O que é o Pi-hole?

Pi-hole é um bloqueador de anúncios em toda a rede. Em vez de instalar bloqueadores de anúncios em todos os dispositivos e em todos os navegadores, você pode instalar o Pi-hole uma vez na sua rede e ele protegerá todos os seus dispositivos. Como funciona de forma diferente de um bloqueador de anúncios baseado em navegador, o Pi-hole também bloqueia anúncios em locais não tradicionais, como em jogos e em TVs inteligentes.

Como funciona?

O Pi-hole funciona como um servidor DNS interno e privado para sua rede. Para muitos usuários domésticos, esse serviço já está sendo executado no seu roteador, mas seu roteador não sabe onde os anúncios estão – mas o Pi-hole o faz. O Pi-hole interceptará quaisquer consultas para domínios conhecidos que veiculação de anúncios e os negarão acesso, para que os anúncios não sejam baixados.

pi-hole-dhcp Os usuários configuram as opções DHCP do roteador para forçar os clientes a usar o Pi-hole como servidor DNS.

Isso significa que os sites serão carregados normalmente, mas sem anúncios; como os anúncios nunca são baixados, os sites serão carregados mais rapidamente. O Pi-hole também armazena essas consultas, portanto, a capacidade de resposta a sites comumente visitados também pode ser notada.

Instalação

Modo Fácil
  1. Instale o curl:

    Primeiro, use as ferramentas de gerenciamento de pacotes APT para atualizar o índice de pacotes local:

    sudo apt update

    Verifique se o curl está instalado, se não estiver use o comando abaixo:

    sudo apt install curl
  2. Instalar o Pi-hole usando o seguinte comando: curl -sSL https://install.pi-hole.net | bash
Modo mais seguro
  1. Instale o git:

    Atualize os pacotes:

    sudo apt update

    Caso o git não esteja instalado use o comando abaixo:

    sudo apt install git
  2. Instalar o Pi-hole usando os seguintes comandos:

    Clone o repositório

    git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole

    Entre no diretório "Pi-hole/automated install/"

    cd "Pi-hole/automated install/"

    Execute o script em shell para iniciar a instalação

    sudo bash basic-install.sh

Independentemente do que escolheu iremos prosseguir com a instalação:

  1. Ao iniciar a instalação você verá a seguinte tela:

    pihole-install
  2. Aqui está a tela de boas-vindas no teclado, pressione Enter para continuar.

    pihole-install
  3. O Pi-hole é um software de código aberto e fornece uma URL onde você pode fazer doações para ajudar a financiar seu desenvolvimento. Pressione Enter para continuar.

    pihole-install
  4. Em seguida, o instalador explica que um endereço IP estático é necessário para que o Pi-hole funcione corretamente. Selecione SIM e pressione ENTER. Se você precisar voltar e reconfigurar sua rede, você pode escolher NÃO aqui para fazê-lo.

    pihole-install
  5. Esta é a nossa primeira decisão real a tomar como parte da instalação do software – escolhendo o seu provedor de DNS upstream. Você pode escolher qual provedor você prefere. Depois de selecionar, pressione a guia no teclado para mover o cursor e, em seguida, com o mouse selecione ok e pressione enter.

    pihole-install
  6. Em seguida, você é notificado de que o Pi-hole depende de uma lista de terceiros de anunciantes para uso ao bloquear anúncios. Se você não deseja usar esta lista, pressione espaço. Se você está bem com isso, deixe-o em paz. Em seguida, pressione a guia para mover o cursor e, em seguida, secar para OK e pressione enter.

    pihole-install
  7. Agora, o instalador precisa saber se você deseja usar a interface de administração da Web Pi-holes. Pi-hole pode ser controlado a partir de uma linha de comando, no entanto, é muito mais simples de gerenciar a partir da interface web. É minha forte recomendação deixar essa opção definida como ON. Pressione a guia no teclado e, em seguida, seleta para ok e pressione enter.

    pihole-install
  8. Para a interface de administração web para funcionar, você vai precisar de software de servidor web instalado. Instalar o Pi-hole para usar um servidor web que já está instalado está além do escopo deste tutorial. Deixe a opção definida paraon, em seguida, pressione a guia para mover o cursor e a seta para ok e pressione enter.

    pihole-install
  9. Dependendo de quão consciente de privacidade você é, você pode não querer que seu Pi-hole mantenha registros das consultas DNS que ele faz – essencialmente um registro de todos os servidores que os dispositivos que você configura para usar seu acesso ao Pi-hole. Se você estiver bem com Pi-hole criando logs, deixe a opção definida para a seta de outra forma para fora. Pressione a guia, em seguida, selegue para ok e pressione enter. Você pode alterar essa configuração após a instalação dentro do painel de administração, caso escolha.

    pihole-install
  10. Se você optou por ativar o login na tela anterior, agora pode decidir quanta informação é registrada. Suas opções são:

    • 0 Show everything – isso é bastante auto-explicativo. Todas as informações possíveis são registradas nos logs.
    • 1 hide domains – esta opção registra tudo o que é EXCETO nomes de domínio.
    • 2 hide domains and clients – esta opção registra tudo o que é EXCETO de nomes de domínio e qual cliente fez a solicitação.
    • 3 Anonymous mode – esta opção desativa tudo, exceto as estatísticas mais anônimas.

    Seta para sua escolha e pressione o espaço, em seguida, tabulação e seta para ok e pressione enter. Esta opção pode ser alterada mais tarde na interface de administração da web se você mudar de ideia mais tarde.

    pihole-install
  11. Sua instalação do Pi-hole está concluída, no entanto, temos alguns passos opcionais que podemos fazer antes de usá-lo. Observe que o Pi-hole oferece um URL para acessar sua interface de administrador, bem como uma senha de login. Retire esse URL e senha. Pressione Enter para terminar.

    pihole-install
  12. Passo opcional – Alterar a senha

    Embora a senha gerada pelo instalador do Pi-hole seja uma senha justa, se você quiser escolher sua própria senha, você pode usar esse comando para alterá-la.

    pihole -a -p

    Você será solicitado a inserir uma nova senha (ou em branco para nenhuma senha – não recomendada) e depois confirmá-la.

    pihole-install

Docker Pi-hole

Para prosseguir com a instalação do Pi-Hole via Docker, é necessário que o Docker e o Docker-Compose estejam instalados.

  1. Preparando seu Sistema para Executar o Pi-Hole como um Contêiner:

    Se você já tem o Docker instalado em seu sistema, pode pular para a seção “Instalando o Contêiner Docker do Pi-Hole”.

    Primeiro, atualize a lista de pacotes em sistemas.

    sudo apt update

    Em seguida, instale o Docker usando o seguinte comando:

    curl -sSL https://get.docker.com | sh

    Adicione seu usuário atual ao grupo “docker” para facilitar a interação com os contêineres:

    sudo usermod -aG docker $USER
  2. Instalando o Contêiner Docker do Pi-Hole:

    Crie um arquivo chamado docker-compose.yml (por exemplo, usando sudo nano docker-compose.yml) e cole o seguinte código:

    pi-hole-docker abaixo deixarei o link do github para o arquivo docker-compose.yml.

    Defina sua senha em WEBPASSWORD

  3. Configurando o Pi-Hole:

    - Acesse a interface web do Pi-Hole em http://0.0.0.0/admin/

    - Use a senha definida na variável WEBPASSWORD.

    -Configure as opções conforme suas preferências.

  4. Adicione o Pi-hole como servidor DHCP

    Vá para aba de configurações de redes.

    pi-hole-redes

    Em IPV4 vá até DNS e coloque o IP do Pi-hole.

    pi-hole-dhcp-ip
  5. Verifique se tudo foi configurado corretamente, vá até o terminal e digite o comendo abaixo:

    cat /etc/resolv.conf pi-hole-resolve-conf

Fontes

Pagamento

⚡ Lightning Network guerrelr0@getalby.com