Transforme um Raspberry Pi barato em um bloqueador de anúncios em toda a rede. Se você está cansado do AdBlock Plus, que reduz a velocidade do seu navegador, essa opção baseada em DNS é uma ótima alternativa que funciona em qualquer dispositivo. Ao contrário de outras soluções, isso filtra a web antes que ela chegue ao seu dispositivo, o que significa que você pode bloquear anúncios no seu iPad ou Android sem precisar fazer jailbreak ou root.
Uma empresa chamada AdTrap AdTrap é uma pequena caixa branca que bloqueia todos os anúncios da Internet por US $ 139 O AdTrap é uma pequena caixa branca que bloqueia todos os anúncios da Internet por US $ 139 Quanto você estaria disposto a pagar por uma Internet sem anúncios? Conheça o AdTrap, um novo dispositivo que promete bloquear todos os anúncios on-line, seja no seu computador ou no seu celular. Leia mais vende uma pequena caixa branca que bloqueia anúncios AdTrap é uma pequena caixa branca que bloqueia todos os anúncios da Internet por US $ 139 AdTrap é uma pequena caixa branca que bloqueia todos os anúncios da Internet por US $ 139 Quanto você estaria disposto a pagar por um Internet sem anúncios? Conheça o AdTrap, um novo dispositivo que promete bloquear todos os anúncios on-line, seja no seu computador ou no seu celular. Leia mais por US $ 129, mas você não deve comprá-lo - um Raspberry Pi de US $ 35 e um cartão SD são tudo o que você precisa para criar seu próprio bloqueador de anúncios de hardware para todos os dispositivos da sua rede. É por isso que o Pi-Hole é uma ideia melhor do que as extensões do navegador e como configurá-lo.
Para resumir rapidamente, você precisa fazer três coisas:
- Instale uma nova versão do Raspbian no seu Raspberry Pi.
- Execute o seguinte script:
curl -s https://raw.githubusercontent.com/jacobsalmela/pi-hole/master/automated%20install/basic-install.sh" | bash
- Configure seus dispositivos para usar o endereço IP do seu Raspberry Pi como seu servidor DNS.
Não sabe o que isso significa, ou por que você gostaria de usar PiHole em primeiro lugar? Continue lendo - eu posso explicar.
Por que não basta usar o AdBlock? Ou o arquivo de hosts?
Não é intuitivo, mas o AdBlock Plus e ferramentas similares na verdade atrasam o seu navegador. Essas extensões usam folhas de estilo personalizadas para retirar anúncios, o que significa que todos os sites que você vê são editados na hora. Isso tem um custo.
"Adblock, noscript, ghostery e outros addons como eles causam 90% dos problemas que vemos nos fóruns", disse um desenvolvedor do Chrome no Reddit, acrescentando que tais extensões aumentam o uso de memória de 10 a 30%, e o carregamento da página vezes entre 15 e 50 por cento.
Isso se soma rapidamente, e é por isso que alguns usuários avançados usam o arquivo hosts O que é o arquivo host do Windows? E 6 maneiras surpreendentes de usá-lo O que é o arquivo host do Windows? E 6 maneiras surpreendentes de usá-lo O arquivo Windows Hosts permite que você defina quais nomes de domínio (sites) estão vinculados a quais endereços IP. Ele tem precedência sobre os servidores DNS, portanto, os servidores DNS podem dizer que o site facebook.com está vinculado a ... Leia mais para bloquear anúncios. Essa abordagem é melhor porque impede que os servidores de anúncios conhecidos sejam carregados no seu computador, o que significa que o navegador não precisa retirar os anúncios. A desvantagem: há literalmente milhares de servidores de anúncios por aí, e essas listas precisam ser mantidas e atualizadas em todos os seus dispositivos. E há dispositivos móveis, nos quais você não pode editar facilmente o arquivo de hosts sem fazer o enraizamento ou o jailbreak.
O Pi-Hole é executado em um Raspberry Pi dedicado, o que significa que você só precisa configurá-lo uma vez. É fácil de instalar e pode se atualizar usando várias das listas mais conhecidas de servidores de anúncios e malware na Web. Vamos configurar.
1. Instale uma nova cópia do Raspian
Jacob Salmela, o homem por trás do PiHole, recomenda uma instalação limpa do Raspbian antes de configurar. Se você nunca instalou um sistema operacional para o Pi antes, não se preocupe: o processo é fácil.
Primeiro, baixe o Raspbian de RaspberryPi.org. Em seguida, você precisa escrever o arquivo IMG para o seu cartão SD (isso irá apagar o que estiver no seu SD, por isso, certifique-se de fazer backup de algo importante primeiro). Como fazer isso depende do sistema operacional do seu computador:
- Usuários do Windows : Use o Imager de Disco do Win32
- Usuários de Mac : Use Pi Filler
- Usuários de Linux : Use as instruções de prompt de comando oferecidas pelo RaspberryPi.org.
Use a ferramenta apropriada para escrever o Raspbian no seu cartão SD e insira o cartão SD no seu Pi. Use um cabo Ethernet para conectar diretamente o seu Pi ao seu roteador e, em seguida, conecte o adaptador de energia do seu Pi. Raspbian vai arrancar.
Este é um bom momento para abrir as configurações do roteador e atribuir ao Raspberry Pi um IP estático. Como isso pode variar dependendo do seu roteador, então verifique sua documentação para obter mais informações (procure por "reserva estática de DHCP").
2. Execute o script Pi-Hole
Agora é hora de configurar o próprio Pi-Hole. Se você tem um monitor para o seu Raspberry Pi, você pode usá-lo para configurar tudo; caso contrário, você precisará usar o SSH para se conectar (provavelmente é mais simples).
O nome de usuário e senha padrão para sua configuração do Raspian são:
- Nome de usuário: pi
- Senha: framboesa
Você verá instruções para alterar essa senha depois de fazer login pela primeira vez, se estiver interessado.
Há maneiras fáceis de usar o SSH no Windows 4 Maneiras fáceis de usar o SSH no Windows 4 Maneiras fáceis de usar o SSH no Windows O SSH é a solução de fato para acessar com segurança terminais remotos no Linux e em outros sistemas semelhantes ao UNIX. Se você tem um servidor SSH remoto que você deseja acessar, você terá que baixar um cliente SSH .... Leia mais; Os usuários de Mac e Linux precisam apenas iniciar o terminal / prompt de comando e usar este comando:
ssh [email protected]
“IP.address”, é claro, é substituído pelo IP estático atribuído anteriormente.
Uma vez que você tenha logado, tudo que você precisa fazer é executar este comando:
curl -s "https://raw.githubusercontent.com/jacobsalmela/pi-hole/master/automated%20install/basic-install.sh" | bash
Isso fará o download do instalador automático do Pi-Hole e o executará. Para resumir, este script irá:
- Atualize o software do seu Pi para a versão mais recente.
- Instalar um serviço DNS e um servidor web
- Altere as configurações desses dois programas
- Baixe listas de servidores de adware conhecidos de 7 sites diferentes (usando este script).
Recoste-se e observe o processo - explica cada passo à medida que avança. Quando estiver pronto, estamos quase prontos.
3. Configure seus dispositivos para usar o PiHole
Agora que o seu PiHole está configurado, só resta uma coisa a fazer: apontar seus dispositivos para ele. Mostramos a você como alterar suas configurações de DNS Como alterar seus servidores DNS e melhorar a segurança da Internet Como alterar seus servidores DNS e melhorar a segurança na Internet Imagine isso - você acorda em uma linda manhã, serve uma xícara de café e depois sente-se no seu computador para começar o seu trabalho pelo dia. Antes de você realmente começar ... Leia mais, mas aqui está um resumo rápido do método para cada plataforma principal. Observe que essas configurações são específicas da sua rede local, o que significa que, se às vezes você alternar entre uma conexão com e sem fio, talvez seja necessário configurá-la duas vezes.
Alterando seu servidor DNS do Windows
Vá para o Painel de Controle e encontre “Alterar as Configurações do Adaptador”. Clique com o botão direito em qualquer conexão que você esteja usando e, em seguida, clique em "Propriedades".
Clique em “Internet Protocol Version 4”, depois clique em “Propriedades” novamente.
Agora, clique em "Usar os seguintes servidores DNS".
Dê o endereço IP do seu Pi como o primeiro (primeiro) servidor DNS, e 8.8.8.8 (serviço de DNS do Google, caso algo dê errado) como servidor secundário.
Alterando seu servidor DNS do Mac
Vá para o painel Preferências do seu Mac e clique em "Rede". Clique na sua conexão atual no painel esquerdo e, em seguida, clique no botão "Avançado" na parte inferior direita. Clique em "DNS" e você verá a seguinte tela:
Dê o endereço IP do seu Pi como o servidor DNS principal (superior) e 8.8.8.8 (serviço de DNS do Google, caso algo dê errado) como backup.
Alterando seu servidor DNS Android
Vá para a tela de configurações do seu Android e toque e segure sua rede Wi-Fi atual. Toque em "Modificar rede" quando a opção aparecer e, em seguida, toque em "Mostrar opções avançadas". Você verá uma tela como esta:
Na parte inferior da tela, você pode definir dois servidores DNS. Dê o endereço IP do seu Pi como DNS 1 e 8.8.8.8 (serviço de DNS do Google, caso algo dê errado) como DNS 2.
Alterando o seu servidor DNS do iPhone ou iPad
Dirija-se às preferências do seu dispositivo e, em seguida, dirija-se ao WiFi. Ao lado de sua rede doméstica, clique no botão "i" para exibir mais opções. Aqui você verá o
Dê o endereço IP do seu Pi, seguido por uma vírgula, seguido por 8.8.8.8 (serviço de DNS do Google, caso algo dê errado).
(Usuários de Linux: há muitas distros e ambientes de área de trabalho para eu cobrir vocês bem, e aposto que todos vocês sabem como alterar as configurações de DNS).
Como isso funciona?
Nos nossos testes, esta configuração não permite a passagem de muitos anúncios de texto ou gráficos. Mesmo os principais sites de vídeo, como o YouTube, deixam de exibir anúncios quando isso é configurado.
Isso não quer dizer que nenhum anúncio seja divulgado: serviços de streaming de música como Pandora, Spotify e Rdio continuaram a exibir anúncios em nossos testes. O próprio Jacob Salmela lutou quando tentou bloquear anúncios do Hulu com essa configuração, então parece que os anúncios de mídia são completamente diferentes. Mas o trabalho está em andamento.
Ainda assim, a web é um local muito agradável com essa configuração, e o desempenho do navegador é ágil quando comparado ao AdBlock.
O anúncio não está bloqueando o mal ou algo assim?
Bloquear anúncios é algo que as pessoas razoáveis podem discordar. Meu amigo Mihir acha que os editores precisam parar de reclamar sobre o AdBlock Os editores precisam parar de reclamar sobre os editores do Adblock que precisam parar de reclamar sobre o Adblock O bloqueio de anúncios parece uma opção natural para qualquer consumidor por uma simples razão: é uma maneira fácil de se livrar um aborrecimento. Consulte Mais informação ; outro amigo, Matt, acha que AdBlock precisa morrer para salvar o jornalismo como o conhecemos É sobre ética em roubar jogos Jornalismo: Por que o AdBlock precisa morrer É sobre ética em roubar jogos Jornalismo: Por que o AdBlock precisa morrer Um plug-in simples e gratuito matou Joystiq - e está arruinando a Internet. Consulte Mais informação . Como jornalista, as implicações éticas do bloqueio de anúncios obviamente me incomodam, mas, como tecnólogo, acho que a tecnologia por trás do Pi-Hole é fascinante.
Este artigo é mais sobre a tecnologia legal que torna possível o bloqueio de anúncios do que as implicações éticas disso, e eu entendo que há uma tonelada de hipocrisia por lá. Mas Pi-Hole é tão legal, e eu não pude deixar de compartilhar com você. Sério: leia mais sobre como o PiHole funciona e você verá porque eu acho brilhante - mesmo que a ética de bloquear anúncios seja obscura na melhor das hipóteses. Espero que, se nada mais, conseguir esse trabalho te ensine um pouco sobre como o DNS funciona.
Créditos da Imagem: canhão disparando um tiro Via Shutterstock