Índice:
- Suprimentos
- Etapa 1: preparando o cartão SD para o Pi
- Etapa 2: Instalando Pi-Hole através de SSH
- Etapa 3: Instalação do PADD e um monitor de 3,5 "e impressão 3D das peças
- Etapa 4: Alterar o tamanho do PADD de normal para MEGA
- Etapa 5: Configurando Seu Roteador para Bloqueio de Anúncios em Toda a Rede
- Etapa 6: Configurando o servidor DNS em uma seleção de dispositivos
- Etapa 7: Atualizando seu buraco de perfuração
- Etapa 8: Tudo pronto
Vídeo: PiHole Ad Blocker com display de 3,5 ": 8 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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
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
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!
Segundo prêmio no Raspberry Pi Contest 2020
Recomendado:
"Ready Maker" - Projeto de controle sobre "Lego Power Functions": 9 etapas
"Ready Maker" - Projeto de controle sobre "Funções de energia de Lego": Aprenda como controlar as " Funções de energia " de Lego; componentes com a placa Arduino e construa seu projeto no " Ready Maker " editor (nenhum código necessário) para controlar remotamente seu modelo
Phantom Power Blocker (proteja seus microfones dinâmicos): 5 etapas
Phantom Power Blocker (proteja seus microfones dinâmicos): Microfones condensadores contêm circuitos internos e cápsulas que requerem uma fonte de alimentação. A alimentação fantasma usa os mesmos fios do sinal de saída balanceado do microfone para transportar essa energia do console do mixer para o microfone. A alimentação fantasma é necessária
HC - 06 (Módulo Slave) Alterando "NAME" sem usar "Monitor Serial Arduino" que "Funciona Facilmente": Modo Sem Falha!: 3 Passos
HC - 06 (Módulo Slave) Alterando "NAME" sem usar "Monitor Serial Arduino" … que "Funciona Facilmente": Sem Falha!: Depois de " Muito tempo " tentando alterar o nome no HC-06 (módulo escravo), usando " monitor serial do Arduino, sem " Sucesso ", encontrei outra maneira fácil e estou compartilhando agora! Divirta-se amigos
Fazendo imagens sem costura horizontal ou verticalmente apenas (para "The GIMP").: 11 etapas (com imagens)
Fazendo imagens sem costura horizontalmente ou verticalmente apenas (para "The GIMP") .: Se você tentar o plug-in "Make seamless" no GIMP, ele tornará a imagem contínua tanto horizontal quanto verticalmente ao mesmo tempo. Ele não permitirá que você faça isso perfeito em apenas uma dimensão. Este instrutível irá ajudá-lo a fazer ima
Visualizador de imagens digitais em 3D - "O DigiStereopticon": 6 etapas (com imagens)
Visualizador de imagens digitais em 3D - "O DigiStereopticon": a fotografia estereoscópica caiu em desuso. Isso provavelmente se deve ao fato de que as pessoas não gostam de ter que usar óculos especiais para ver fotos de família. Aqui está um pequeno projeto divertido que você pode fazer em menos de um dia para fazer sua imagem 3D