Índice:

PiHole Ad Blocker com display de 3,5 ": 8 etapas (com imagens)
PiHole Ad Blocker com display de 3,5 ": 8 etapas (com imagens)

Vídeo: PiHole Ad Blocker com display de 3,5 ": 8 etapas (com imagens)

Vídeo: PiHole Ad Blocker com display de 3,5
Vídeo: World's Greatest Pi-hole Tutorial - Easy Raspberry Pi Project! 2024, Julho
Anonim
PiHole Ad Blocker com 3,5
PiHole Ad Blocker com 3,5
PiHole Ad Blocker com 3,5
PiHole Ad Blocker com 3,5
PiHole Ad Blocker com 3,5
PiHole Ad Blocker com 3,5
PiHole Ad Blocker com 3,5
PiHole Ad Blocker com 3,5
PiHole Ad Blocker com 3,5
PiHole Ad Blocker com 3,5
PiHole Ad Blocker com 3,5
PiHole Ad Blocker com 3,5

Bem-vindo ao meu tutorial sobre como criar um bloqueador de anúncios realmente incrível para toda a sua rede! O Raspberry Pi executa um software conhecido como Pi-Hole e PADD para bloquear anúncios e exibir dados estatísticos como o endereço IP do Pi-Hole e a quantidade de anúncios bloqueados.

Suprimentos

Você precisará de: - Raspberry Pi 3/4, qualquer um deles servirá, e pode ser a variante + se você escolher.

- Visor Raspberry Pi de 3,5 , encontrei um barato no eBay por cerca de $ 20 AUD.

- Um cartão micro SD de 8 gb confiável, usei um cartão SanDisk de 16 gb porque era o que eu tinha e tive sorte no passado.

- Uma impressora 3D ou acesso a um serviço de impressão 3D. Tecnicamente, isso é opcional se você não quiser um caso, mas é altamente recomendado.

- Cabo Ethernet, usado para fornecer internet mais rápida para o Pi

- Roteador, para conectar seu Pi a

- Fonte de alimentação Raspberry Pi, eu recomendo a fonte de alimentação oficial Raspberry Pi, mas qualquer fonte de alimentação USB que pode fornecer 5 V pelo menos 2,5 Amps deve servir.

- Um PC com Windows, o software usado neste instrutível pode ter equivalentes para Mac e Linux, mas estarei cobrindo o lado do Windows.

- Um adaptador Micro-SD para USB, usado para conectar o cartão SD ao computador. Opcional se o seu computador já tiver um slot.

Etapa 1: preparando o cartão SD para o Pi

Preparando o cartão SD para o Pi
Preparando o cartão SD para o Pi
Preparando o cartão SD para o Pi
Preparando o cartão SD para o Pi
Preparando o cartão SD para o Pi
Preparando o cartão SD para o Pi

Isso é muito simples, mas antes de atualizarmos o SD, aqui está o software de que você precisará:

Formatador de cartão SD, pode ser baixado do site sdcard.org

Etcher, usado para piscar o cartão. Você também pode usar o Win32DiskImager, se preferir

The Latest Raspbian Lite Image, certifique-se de extrair o.zip que você obteve

Ok, reunimos nosso software, vamos começar.

Primeiro, precisamos formatar o cartão SD. Fazemos isso abrindo o Formatador de cartão SD, conectando o cartão SD e escolhendo-o na lista no topo da janela. Certifique-se de selecionar seu cartão SD, não outra unidade. Certifique-se de que não há nada importante no cartão, pois tudo será excluído do cartão. Quando estiver pronto, clique em 'Formatar'. Não deve demorar muito para ser concluído. Assim que terminar, você pode fechar o SD Card Formatter

Em seguida, precisamos fazer o flash do cartão. Abra o Etcher e clique no botão azul que diz 'Selecionar imagem' e navegue para encontrar o arquivo.img que você baixou anteriormente e selecione-o. Em seguida, seu cartão SD já deve estar selecionado por padrão, mas se não for, basta alterá-lo clicando no botão. Depois de confirmar que todas as seleções estão corretas, clique em 'Flash!'. Isso levará alguns minutos e, quando terminar, você pode fechar o Etcher.

Finalmente, precisamos habilitar o ssh e conectar ao wi-fi. Abra o File Explorer e clique em 'boot' no lado esquerdo. Você deve receber uma lista de arquivos. Clique com o botão direito e crie um novo documento de texto, nomeie-o como ssh e remova a extensão.txt no final. Observe, você terá que ter 'Mostrar extensões de arquivo' habilitado para fazer isso. Clique em Sim e um arquivo vazio chamado ssh deve estar presente. Em seguida, precisamos criar um documento de texto novamente, mas nomeá-lo wpa_supplicant, substituindo o.txt por.conf. Clique com o botão direito e selecione editar e cole este texto no arquivo, substituindo seus detalhes de wi-fi em:

país = EUA

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 rede = {ssid = "WIFI_SSID" scan_ssid = 1 psk = "WIFI_PASSWORD" key_mgmt = WPA-PSK}

Certifique-se de salvar o arquivo quando terminar!

Ejete o cartão SD, coloque-o no Pi e você terminou de preparar o cartão!

Etapa 2: Instalando Pi-Hole através de SSH

Instalando Pi-Hole através de SSH
Instalando Pi-Hole através de SSH

Agora vamos instalar o Santo Graal do software, Pi-Hole.

Novamente, precisamos de algum software para continuar, então baixe este:

PuTTY, vamos usar isso como um cliente ssh

Antes de nos conectarmos ao nosso Pi, precisamos encontrar o endereço IP dele. A maneira mais simples de fazer isso é fazer o login em seu roteador usando seu IP e encontrar um nome de dispositivo 'raspberrypi'. Pesquise as instruções de como fazer isso para o seu roteador e a senha do roteador, pois todos os roteadores são ligeiramente diferentes. Depois de ter o endereço IP dele, abra o PuTTY e na caixa Nome do host digite o seu endereço IP e clique em 'Abrir'. Um aviso aparecerá, basta clicar em Sim e você será levado a um terminal preto com um login. Digite o nome de usuário 'pi' e a senha 'raspberry'. Uma vez logado com sucesso, você deve ser levado a uma linha de comando com pi @ raspberrypi. Agora você deseja colar o seguinte código:

curl -sSL https://install.pi-hole.net | bash

Ele deve iniciar o download do instalador e, em seguida, iniciar a instalação automaticamente.

Ele apresentará uma série de telas, nas quais você pressionará ok, ou sim, e para o servidor DNS Upstream escolha Google.

Se você quiser usar a Web Interface com mais facilidade, podemos alterar sua senha, digitando

pihole -a -p

No terminal.

Pi-Hole agora deve ser instalado! É claro que você poderia usar o Pi-Hole sem a tela, mas qual a graça disso?

Etapa 3: Instalação do PADD e um monitor de 3,5 "e impressão 3D das peças

Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5
Instalando PADD e um 3.5

Agora vamos instalar o PADD, que exibe nossas estatísticas do Pi-Hole em uma tela. Este passo é um pouco mais baseado em terminal, mas não se deixe enganar, é muito simples.

Antes de instalar o PADD, precisamos instalar nosso Display. Certifique-se de que o Pi está desligado e desconectado da energia e conecte a tela conforme mostrado na imagem e, se conectado corretamente, o monitor deve se alinhar com o resto do Pi.

A caixa impressa em 3D pode ser encontrada aqui:

Agora você precisa conectar a peça frontal às portas USB e Ethernet, conforme mostrado na imagem. Em seguida, basta deslizar o pacote na manga e tudo deve se encaixar perfeitamente. Pode fechá-lo definitivamente com um pouco de cola, mas deixei solto porque já ficou bem apertado.

Depois disso, você precisa instalar os drivers do seu monitor. Isso é diferente dependendo da tela, mas no meu caso eu tenho uma tela que funciona perfeitamente com drivers Waveshare. Como isso é diferente para cada monitor, não mostrarei como fazer isso aqui, mas uma pesquisa rápida no YouTube deve dar a você sua resposta.

Assim que o display estiver funcionando, quando você inicializar o pi, ele exibirá o terminal no Pi, estamos prontos para instalar o PADD.

Para instalar o PADD, precisamos executar os seguintes comandos no terminal:

cd ~

wget -N

Depois de fazer o download, precisamos executar isso para tornar o arquivo executável:

sudo chmod + x padd.sh

Agora precisamos que o PADD seja executado na inicialização. Fazemos isso modificando um arquivo especial.

sudo nano ~ /.bashrc

Em seguida, usando a seta para baixo no teclado, role para baixo até o final e cole:

# Executar PADD

if ["$ TERM" == "linux"]; então enquanto: do./padd.sh sleep 1 done fi

Em seguida, reinicie seu Pi com

sudo reboot

Etapa 4: Alterar o tamanho do PADD de normal para MEGA

Por padrão, a exibição do PADD estará apenas no tamanho normal, não utilizando toda a tela, mas podemos mudar isso!

Primeiro, precisamos fazer SSH em nosso Pi, isso foi abordado anteriormente. Quando estiver no terminal, digite:

sudo dpkg-reconfigure console-setup

Deve aparecer um menu com muitas opções, precisamos selecionar UTF-8 ou, se você souber quais são as outras configurações de codificação, experimente, se desejar. Em seguida, selecione Adivinhar o conjunto de caracteres ideal, selecione Terminus e, em seguida, 6x12. Depois de seguir essas etapas, reinicie com

sudo reboot

Etapa 5: Configurando Seu Roteador para Bloqueio de Anúncios em Toda a Rede

Agora, esta é a etapa em que tudo se junta e você pode realmente ver o resultado do seu trabalho árduo. Faça login em seu roteador por meio de seu endereço IP, novamente sem cobri-lo porque é diferente para cada roteador, e encontre a definição de configuração DNS. Se o seu roteador não tiver essa opção (como a minha), vá direto para a Etapa 6. Depois de localizar as opções do servidor DNS, você precisará substituir o IP do servidor DNS primário pelo IP exibido no seu Pi, no endereço IPv4. Faça isso para todos os IPs DNS, incluindo Secundário, Backup, etc. Aplique as alterações e, dependendo do seu roteador, pode ser necessário reiniciá-lo.

Depois de configurada, toda a rede usará Pi-Hole como servidor DNS, portanto, qualquer tráfego de anúncios será bloqueado.

Etapa 6: Configurando o servidor DNS em uma seleção de dispositivos

Este método deve ser usado se o seu roteador não permitir alterações no servidor DNS ou se você simplesmente não quiser que todos em sua rede estejam no mesmo buraco.

O método é diferente para cada dispositivo: Windows 10:

Abra o Painel de Controle e clique em Rede e Internet

Clique em Network and Sharing Center, Change Adapter Settings, clique com o botão direito na sua rede e clique em Properties

Encontre o protocolo da Internet versão 4, clique duas vezes e clique em Usar o seguinte servidor DNS e digite o IP DNS Pi-Hole em ambos os campos. Volte para a lista de propriedades.

Encontre o protocolo da Internet versão 6, clique duas vezes e clique em Usar o seguinte servidor DNS e digite o IP DNS Pi-Hole (o IPv6 desta vez) em ambos os campos.

Por precaução, reinicie o seu PC

Linux:

www.addictivetips.com/ubuntu-linux-tips/ch…

Mac OS:

serverguy.com/kb/change-dns-server-setting…

iOS (iPhone):

Abrir configurações

Clique em Wifi e no 'i' ao lado da rede conectada

Role para baixo até DNS e clique em Configurar DNS

Clique em Manual, remova os IPs existentes do servidor DNS e insira o IP DNS de Pi-Hole

Android:

Abrir configurações

Clique em Wifi e esqueça a rede à qual está conectado no momento

Reconecte-se a ele, clique em Opções avançadas e defina as configurações de IP de DHCP para estático

Role para baixo para encontrar DNS 1 e 2 e insira o IP DNS do seu Pi-Hole em ambos

Etapa 7: Atualizando seu buraco de perfuração

Atualizar o Pi-Hole é muito fácil. Para ver se o seu Pi-Hole tem uma nova atualização disponível no canto superior direito da tela, ele mostrará Atualização disponível! Para atualizar simplesmente SSH em seu Pi-Hole e execute:

pihole -up

E seu buraco de pi deve ser atualizado!

Etapa 8: Tudo pronto

Se você seguiu todas as etapas corretamente, deverá ter um bloqueador de anúncios incrível que é realmente bom no que faz.

Muito obrigado por votar em My Instructable para o Raspberry Pi Contest, I Got Second:)!

Se você tiver mais perguntas, dúvidas ou problemas, deixe um comentário e eu responderei assim que possível!

Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020

Segundo prêmio no Raspberry Pi Contest 2020

Recomendado: