Adblock Everywhere: il modo in cui Raspberry Pi-Hole

Trasforma un economico Raspberry Pi in un blocco di annunci a livello di rete. Se sei stanco di AdBlock Plus che rallenta il browser, questa opzione basata su DNS è un'ottima alternativa che funziona su qualsiasi dispositivo.

Trasforma un economico Raspberry Pi in un blocco di annunci a livello di rete.  Se sei stanco di AdBlock Plus che rallenta il browser, questa opzione basata su DNS è un'ottima alternativa che funziona su qualsiasi dispositivo.
Annuncio pubblicitario

Trasforma un economico Raspberry Pi in un blocco di annunci a livello di rete. Se sei stanco di AdBlock Plus che rallenta il browser, questa opzione basata su DNS è un'ottima alternativa che funziona su qualsiasi dispositivo. A differenza di altre soluzioni, questo filtra il web prima che arrivi al tuo dispositivo, il che significa che puoi bloccare gli annunci sul tuo iPad o Android senza la necessità di jailbreak o di rooting.

Una società chiamata AdTrap AdTrap è una piccola scatola bianca che blocca tutti gli annunci da Internet per $ 139 AdTrap è una piccola scatola bianca che blocca tutti gli annunci da Internet per $ 139 Quanto saresti disposto a pagare per un Internet senza pubblicità? Scopri AdTrap, un nuovo dispositivo che promette di bloccare tutti gli annunci online, sia sul tuo computer che sul tuo cellulare. Per saperne di più vende una piccola scatola bianca che blocca le pubblicità AdTrap è una piccola scatola bianca che blocca tutti gli annunci da Internet per $ 139 AdTrap è una piccola scatola bianca che blocca tutti gli annunci da Internet per $ 139 Quanto saresti disposto a pagare per un Internet senza pubblicità? Scopri AdTrap, un nuovo dispositivo che promette di bloccare tutti gli annunci online, sia sul tuo computer che sul tuo cellulare. Leggi di più a $ 129, ma non dovresti comprarlo: un Raspberry Pi da $ 35 e una scheda SD sono tutto ciò che ti serve per creare il blocco degli annunci hardware per ogni dispositivo sulla tua rete. Ecco perché Pi-Hole è un'idea migliore delle estensioni del browser e come configurarlo.

Per riassumere rapidamente, devi fare tre cose:

  1. Installa una nuova versione di Raspbian sul tuo Raspberry Pi.
  2. Esegui il seguente script:
    curl -s https://raw.githubusercontent.com/jacobsalmela/pi-hole/master/automated%20install/basic-install.sh" | bash 
  3. Configura i tuoi dispositivi per utilizzare l'indirizzo IP del tuo Raspberry Pi come server DNS.

Non sai cosa significa questo, o perché vorresti usare PiHole in primo luogo? Continua a leggere - Posso spiegare.

Perché non usare solo AdBlock? O il file degli host?

Non è intuitivo, ma AdBlock Plus e strumenti simili rallentano il tuo browser. Queste estensioni utilizzano fogli di stile personalizzati per rimuovere gli annunci, il che significa che ogni sito che guardi è modificato al volo. Questo ha un costo.

"Adblock, noscript, ghostsy e altri addon come loro causano il 90% dei problemi che vediamo nei forum", ha detto uno sviluppatore Chrome su Reddit, aggiungendo che tali estensioni aumentano l'utilizzo della memoria dal 10 al 30 percento e il caricamento della pagina tempi tra il 15 e il 50 per cento.

tartaruga-slow

Questo si aggiunge rapidamente, motivo per cui alcuni utenti esperti utilizzano il file host. Qual è il file host di Windows? E 6 modi sorprendenti per usarlo Qual è il file host di Windows? E 6 modi sorprendenti per usarlo Il file Windows Hosts consente di definire quali nomi di dominio (siti Web) sono collegati a quali indirizzi IP. Ha la precedenza sui server DNS, quindi i tuoi server DNS potrebbero dire che facebook.com è collegato a ... Leggi altro per bloccare gli annunci. Questo approccio è migliore perché impedisce agli ad server noti di essere caricati sul tuo computer, il che significa che il tuo browser non deve eliminare gli annunci. Il rovescio della medaglia: ci sono letteralmente migliaia di server pubblicitari là fuori, e questi elenchi devono essere mantenuti e aggiornati su tutti i tuoi dispositivi. E poi ci sono i dispositivi mobili, sui quali non è possibile modificare facilmente il file degli host senza il rooting o il jailbreak.

Pi-Hole gira su un Raspberry Pi dedicato, il che significa che devi solo configurarlo una volta. È facile da installare e può aggiornarsi utilizzando diversi dei più noti elenchi di server pubblicitari e malware sul Web. Sistemiamolo.

1. Installa una nuova copia di Raspian

raspberry-pi-setup

Jacob Salmela, l'uomo dietro PiHole, raccomanda un'installazione pulita di Raspbian prima della configurazione. Se non hai mai installato un OS per il Pi, non preoccuparti: il processo è semplice.

Per prima cosa, scarica Raspbian da RaspberryPi.org. Quindi devi scrivere il file IMG sulla tua scheda SD (questo cancellerà tutto ciò che è nella tua SD, quindi assicurati di eseguire il backup di qualsiasi cosa importante prima). Come farlo dipende dal sistema operativo del tuo computer:

  • Utenti Windows : usa Win32 Disk Imager
  • Utenti Mac : usa Pi Filler
  • Utenti Linux : usa le istruzioni del prompt dei comandi offerte da RaspberryPi.org.

Utilizzare lo strumento appropriato per scrivere Raspbian sulla scheda SD, quindi inserire la scheda SD nel Pi. Utilizzare un cavo Ethernet per collegare direttamente il Pi al router, quindi collegare l'adattatore di alimentazione di Pi. Raspbian si avvierà.

È un buon momento per aprire le impostazioni del router e assegnare a Raspberry Pi un IP statico. Come farlo varia a seconda del router, quindi controlla la sua documentazione per ulteriori informazioni (cerca "prenotazione DHCP statica").

2. Esegui lo script Pi-Hole

Ora è il momento di impostare Pi-Hole stesso. Se hai un monitor per il tuo Raspberry Pi, puoi usarlo per impostare tutto; in caso contrario, sarà necessario utilizzare SSH per la connessione (questo è probabilmente più semplice).

Il nome utente e la password predefiniti per l'installazione di Raspian sono:

  • Nome utente: pi
  • Password: lampone

Vedrai le istruzioni per cambiare questa password dopo aver effettuato il login per la prima volta, se sei interessato.

Ci sono modi semplici per usare SSH in Windows 4 Semplici modi per usare SSH in Windows 4 Semplici modi per usare SSH In Windows SSH è la soluzione di fatto per accedere in modo sicuro ai terminali remoti su Linux e altri sistemi simili a UNIX. Se si dispone di un server SSH remoto a cui si desidera accedere, sarà necessario scaricare un client SSH .... Ulteriori informazioni; Gli utenti Mac e Linux devono solo attivare il terminale / prompt dei comandi, quindi utilizzare questo comando:

 ssh [email protected] 

"IP.address", ovviamente, viene sostituito con l'IP statico assegnato in precedenza.

pihole-installazione

Una volta effettuato l'accesso, tutto ciò che devi fare è eseguire questo comando:

 curl -s "https://raw.githubusercontent.com/jacobsalmela/pi-hole/master/automated%20install/basic-install.sh" | bash 

Questo scaricherà l'installer Pi-Hole automatizzato ed eseguirlo. Per riassumere, questo script:

  • Aggiorna il software di Pi alla versione più recente.
  • Installa un servizio DNS e un server web
  • Cambia le impostazioni per questi due programmi
  • Scarica elenchi di server adware noti da 7 diversi siti (utilizzando questo script).

Rilassati e osserva il processo: spiega ogni passaggio mentre procede. Una volta fatto, siamo quasi pronti.

3. Configurare i dispositivi per utilizzare PiHole

Ora che il tuo PiHole è impostato, c'è solo una cosa da fare: puntare i tuoi dispositivi su di esso. Ti abbiamo mostrato come modificare le tue impostazioni DNS Come cambiare i tuoi server DNS e migliorare la sicurezza di Internet Come cambiare i server DNS e migliorare la sicurezza Internet Immagina questo: ti svegli una bella mattina, versati una tazza di caffè, e poi sedersi al computer per iniziare il lavoro per il giorno. Prima di ottenere effettivamente ... Leggi altro, ma ecco una breve panoramica del metodo per ogni piattaforma principale. Tieni presente che queste impostazioni sono tutte specifiche per la tua rete locale, nel senso che se a volte passi da una connessione wireless a una cablata potresti doverla configurare due volte.

Modifica del server DNS di Windows

Vai al pannello di controllo e cerca "Modifica impostazioni adattatore". Fai clic con il tasto destro su qualsiasi connessione che stai usando, quindi fai clic su "Proprietà".

finestre-network-impostazione

Fai clic su "Protocollo Internet versione 4", quindi fai nuovamente clic su "Proprietà".

windows-dns-nascosto

Ora fai clic su "Utilizza i seguenti server DNS".

windows-dns-cambiamenti-finally

Assegna l'indirizzo IP del tuo Pi come primo (il primo) server DNS e 8.8.8.8 (il servizio DNS di Google, nel caso qualcosa vada storto) come server secondario.

Modifica del tuo server DNS Mac

Vai al pannello delle preferenze del tuo Mac, quindi fai clic su "Rete". Fai clic sulla connessione corrente nel pannello di sinistra, quindi fai clic sul pulsante "Avanzate" in basso a destra. Fai clic su "DNS" e vedrai la seguente schermata:

mac-change-dns-settings

Fornisci l'indirizzo IP del tuo Pi come server DNS primario (in alto) e 8.8.8.8 (il servizio DNS di Google, nel caso in cui qualcosa vada storto) come backup.

Modifica del tuo server DNS Android

Vai alla schermata delle impostazioni di Android, quindi tocca e tieni premuta la tua attuale rete WiFi. Tocca "Modifica rete" quando viene visualizzata l'opzione, quindi tocca "Mostra opzioni avanzate". Vedrai una schermata come questa:

android-change-dns-settings

Nella parte inferiore dello schermo è possibile impostare due server DNS. Assegna l'indirizzo IP del tuo Pi come DNS 1 e 8.8.8.8 (il servizio DNS di Google, nel caso qualcosa vada storto) come DNS 2.

Modifica del tuo server DNS iPhone o iPad

Vai alle preferenze del tuo dispositivo, quindi vai al WiFi. Accanto alla rete domestica, fai clic sul pulsante "i" per visualizzare più opzioni. Qui vedrai il

delle impostazioni è-change-dns-

Indica l'indirizzo IP del tuo Pi, seguito da una virgola, seguito da 8.8.8.8 (servizio DNS di Google, nel caso in cui qualcosa vada storto).

(Utenti Linux: ci sono troppe distro e desktop per me per coprirti bene ragazzi, e scommetto che tutti voi sapete come cambiare le impostazioni DNS comunque).

Quanto bene funziona?

Nei nostri test, questa impostazione non consente il passaggio di molti annunci di testo o illustrati. Anche i principali siti di video come YouTube smettono di mostrare annunci completamente una volta impostato.

Questo non vuol dire che gli annunci pubblicitari non passino inosservati: i servizi di streaming musicale come Pandora, Spotify e Rdio hanno continuato a riprodurre annunci nei nostri test. Lo stesso Jacob Salmela ha faticato quando ha tentato di bloccare le pubblicità di Hulu con questa configurazione, quindi sembra che gli annunci pubblicitari siano completamente diversi. Ma il lavoro è in corso.

Tuttavia, il Web è un luogo molto piacevole con questa configurazione e le prestazioni del browser sono veloci rispetto ad AdBlock.

Non è Ad Blocking Evil o Something?

Il blocco degli annunci è qualcosa su cui le persone ragionevoli possono essere in disaccordo. Il mio amico Mihir pensa che gli editori debbano smettere di lamentarsi di AdBlock Gli editori devono smetterla di lamentarsi Gli editori di Adblock devono smetterla di lamentarsi di Adblock Il blocco degli annunci sembra un'opzione naturale per qualsiasi consumatore per un semplice motivo: è un modo semplice per sbarazzarsi di un fastidio. Leggi di più ; un altro amico, Matt, pensa che AdBlock debba morire per salvare il giornalismo come sappiamo È sull'etica nei giochi di rubare Giornalismo: Perché AdBlock deve morire È sull'etica nei giochi di rubare Giornalismo: Perché AdBlock ha bisogno di morire Un plugin per browser semplice e gratuito ucciso Joystiq - e sta rovinando Internet. Leggi di più . Come giornalista, le implicazioni etiche del blocco degli annunci ovviamente mi turbano, ma come tecnologo penso solo che la tecnologia alla base di Pi-Hole sia affascinante.

Questo articolo parla della tecnologia innovativa che rende possibili gli annunci di blocco rispetto alle implicazioni etiche di questo, e capisco che lì c'è un sacco di ipocrisia. Ma Pi-Hole è così bello, e non ho potuto fare a meno di condividerlo con te. Seriamente: leggi di più su come funziona PiHole, e vedrai perché penso che sia geniale, anche se l'etica degli annunci bloccanti è oscura nel migliore dei casi. Spero che, se non altro, ottenere questo lavoro ti insegna un po 'su come funziona il DNS.

Crediti immagine: cannone sparando un colpo Via Shutterstock

In this article