Anonim

Esistono molte opzioni di blocco degli annunci, ma molte sono tutt'altro che perfette. Per rendere le cose più complicate, i siti Web hanno iniziato a rilevare e bloccare i blocchi degli annunci del browser. Quindi, quali opzioni hai per proteggerti da pubblicità e tracker indesiderati online?

Esiste in realtà una soluzione semplice, universale, che raccoglie tutte le richieste di annunci sulla tua rete e le butta via prima ancora che raggiungano il tuo browser. Inoltre, li gestisce a livello DNS, quindi non c'è modo che i bloccanti degli annunci … i bloccanti possano rilevarlo.

Pi Hole è uno script che puoi installare sulla maggior parte dei sistemi Linux, ma prende il nome da Raspberry Pi. Pi è un piccolo dispositivo perfetto su cui puoi installare Pi Hole, collegarlo alla tua rete e praticamente dimenticarlo. Se ti stai chiedendo, la parte "Hole" del nome si riferisce a un buco nero perché è essenzialmente quello che si comporta come per le pubblicità.

Pianificazione della configurazione

Link veloci

  • Pianificazione della configurazione
    • Scegli il tuo dispositivo
    • Opzioni comuni
      • DNS del router semplice
      • Secondo DNS di cache
      • Pi client OpenVPN
  • Installa Pi Hole
    • L'interfaccia Web
    • Server a monte Pi Hole
  • Configura il tuo DNS client
    • Router
    • Computer individuali
      • Windows 10
      • Linux
  • Pensieri di chiusura

Pi Hole è ridicolmente versatile. Puoi posizionarlo in qualsiasi punto lungo il percorso dalla tua rete a Internet. Richiede solo l'input DNS e un server a cui inviare il traffico pulito. Il traffico può provenire da un singolo dispositivo, da più dispositivi o dal router stesso e può essere indirizzato direttamente a un server DNS esterno, al router, a un proxy locale come DNSCrypt o praticamente a qualsiasi cosa in grado di gestire il traffico DNS.

Scegli il tuo dispositivo

Nonostante il suo nome, puoi installare Pi Hole sulla maggior parte dei sistemi Linux, indipendentemente dal tipo di dispositivo su cui si trovano. Eseguire Pi Hole su un normale PC Linux, un router personalizzato o persino una macchina virtuale non è fuori discussione. La scelta è tutta tua.

Scegli un dispositivo che si adatta meglio al flusso di traffico che stai cercando di progettare. Ricorda che puoi eseguire un Raspberry Pi con più servizi su di esso. Se lo desideri, puoi configurare un Pi come router stesso con Pi Hole per gestire DNS e un client OpenVPN per gestire il traffico da più dispositivi.

Opzioni comuni

Esistono molti modi per configurare la tua rete. A meno che tu non voglia fare qualcosa di veramente creativo, ce ne sono un paio abbastanza comuni.

DNS del router semplice

Questa è facilmente la configurazione più semplice che puoi usare. Tutto quello che devi fare è installare Pi Hole su un dispositivo sulla tua rete. Quindi, configura il tuo router per utilizzare l'indirizzo IP di quel dispositivo per DNS. Tutto il resto della tua rete scorrerà come al solito. L'unico aspetto negativo qui è che non è possibile utilizzare una VPN, a meno che la VPN non utilizzi Pi Hole o non si usi il router per connettersi alla VPN.

Secondo DNS di cache

Se disponi già di un server di memorizzazione nella cache DNS, come uno integrato nel router tramite pfSense o un altro sistema operativo router più avanzato, puoi comunque sfruttare questa funzionalità DNS con Pi Hole. Il modo più semplice per farlo è configurare i dispositivi sulla rete per utilizzare direttamente Pi Hole per DNS. Quindi, imposta Pi Hole per esportare le sue richieste DNS a monte sul tuo router. Il router può continuare a funzionare normalmente e utilizzando lo stesso DNS esterno di prima. Ancora una volta, se si dispone di singoli dispositivi che utilizzano connessioni VPN, sarà necessario utilizzare il router per connettersi o rinunciare al Pi Hole su tali dispositivi.

Pi client OpenVPN

Infine, questa è la soluzione per gli utenti VPN. Se disponi di una rete mista con alcuni dispositivi che utilizzano una VPN e altri no, la soluzione migliore è utilizzare il tuo Pi sia come router con un client VPN sia come Pi Hole. In realtà, avresti bisogno di due Pi Pi, uno per la VPN e uno per il traffico normale. Non è l'ideale, ma funzionerà.

La rete non VPN sembrerà quasi identica alla prima configurazione semplice. Per quello VPN, devi configurare un Pi come router. Quel router eseguirà anche un client OpenVPN e Pi Hole. Configurare i computer che si desidera sulla VPN per connettersi al router. Configura il Pi per instradare tutto il traffico attraverso OpenVPN al tuo provider VPN. Quindi, configura il Pi in modo che utilizzi Pi Hole come DNS e il DNS upstream di Pi Hole come server del tuo provider VPN.

Installa Pi Hole

Bene, ora che la teoria e la pianificazione sono fuori mano, è tempo di installare effettivamente Pi Hole. In realtà è molto semplice. Innanzitutto, assicurati di aver installato l'arricciatura su Raspberry Pi o ovunque preveda di installare Pi Hole. Aiuta anche ad avere sudo. Dato che probabilmente stai per usare Debian o Ubuntu (è una buona idea), assicurati di installare curl.

$ sudo apt install curl

Quindi, incolla la seguente riga nel terminale ed eseguila. Scaricherà e avvierà lo script di installazione di Pi Hole.

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

Per iniziare, lo script di installazione di Pi Hole verrà avviato assicurandosi di disporre dell'accesso root, tramite sudo o che si sta eseguendo lo script come root. In entrambi i casi funziona.

Lo script di installazione Pi Hole si avvierà e ti chiederà di iniziare l'installazione.

Successivamente, ti verrà chiesto in quale server DNS desideri esportare. Scegli quello che ti piace.

Quindi, ti verrà chiesto se desideri utilizzare l'IP corrente per impostare un indirizzo IP statico. A meno che tu non abbia una buona ragione per non lasciarlo esattamente.

Configurare l'interfaccia Web Pi Hole per il monitoraggio. È molto buono, quindi usalo sicuramente.

Infine, lo script ti dirà che l'installazione è completa e ti darà e password amministratore. Prendine nota. Non puoi cambiarlo e ti servirà per accedere all'interfaccia web di amministrazione completa.

L'interfaccia Web

L'interfaccia web fornita con Pi Hole è in realtà molto bella. Il layout è semplice ed è un ottimo modo per vedere esattamente cosa sta bloccando il Pi Hole. Rimarrai sorpreso dalla quantità di traffico di immondizia che ostruisce la tua rete. Utilizzare la scheda "Accesso" sul lato per accedere con la password.

Dai un'occhiata in giro. La scheda "Dashboard" principale mostra quante richieste sono entrate nel Pi Hole e quante di queste sono state bloccate. Include anche bei grafici della tua richiesta e un elenco dei domini che vengono contattati. Mentre lo lasci funzionare, Pi Hole popolerà i grafici e ti fornirà i dati visualizzati su ciò che sta accadendo con la tua rete.

Server a monte Pi Hole

Nella scheda "Impostazioni", troverai una serie di altre schede nella parte superiore. Fare clic su "DNS". Sotto quella scheda, troverai l'elenco dei server DNS dallo script di installazione. Ci sono anche un paio di opzioni lì per l'aggiunta di server DNS personalizzati. Configuralo nel modo desiderato. In futuro, quello è il posto in cui andresti a cambiare le cose.

Configura il tuo DNS client

Ora che Pi Hole è in esecuzione, è necessario configurare i dispositivi sulla rete per connettersi tramite esso. Le circostanze esatte saranno uniche per la tua rete, ma alcune cose sono universali.

Router

Tutti i router sono diversi. Trova le opzioni DHCP per il tuo router e individua i campi "DNS statico". Imposta l'indirizzo IP del tuo Pi Hole come prima voce e applica la modifica. Il router inizierà a deviare tutte le richieste DNS attraverso Pi Hole.

Computer individuali

Se hai scelto di connetterti tramite singoli computer, dovrai configurare ognuno per utilizzare Pi Hole invece del router per DNS.

Windows 10

La modifica del server DNS in Windows 10 è inutilmente complicata, ma è ancora totalmente fattibile. Fai clic sull'opzione "Impostazioni" o "Pannello di controllo" nel menu principale. Fai clic su "Rete e Internet" e passa al "Centro connessioni di rete e condivisione".

Fai clic su "Modifica impostazioni adattatore". Quindi fai clic con il pulsante destro del mouse sull'adattatore e seleziona "Proprietà". Nella finestra "Proprietà", seleziona "Protocollo Internet 4", tocca il pulsante "Proprietà" in basso. Nella finestra successiva, seleziona il pulsante di opzione per utilizzare server specifici. Digita l'indirizzo IP del tuo Pi Hole e salva.

Linux

Le distribuzioni Linux hanno diversi modi di gestire la configurazione di rete, ma la maggior parte utilizza NetworkManager in qualche modo per fornire un'interfaccia grafica con cui gestire la rete.

Apri l'app Impostazioni del tuo ambiente desktop. Cerca le impostazioni di rete. Su GNOME, si chiama "Rete". Seleziona l'interfaccia di rete che stai usando per connetterti e apri le sue impostazioni. Su GNOME, è l'icona a forma di ingranaggio nell'angolo in basso a destra. Seleziona IPv4. In ogni caso, le impostazioni del server DNS si troveranno sotto l'intestazione IPv4. Inserisci l'IP del tuo Pi Hole. Salva e applica.

Pensieri di chiusura

Pi Hole è fantastico. Probabilmente bloccherà migliaia (letteralmente migliaia) di richieste sulla tua rete entro poche ore sulla tua rete. Ciò è stranamente particolarmente vero quando si utilizzano servizi di streaming e dispositivi di streaming. Sebbene sia stato difficile coprire l'intero processo dall'inizio alla fine qui, dovresti avere un'idea generale di come impostare Pi Hole, cosa può fare e come puoi integrarlo nella tua rete.

Poiché Pi Hole è così leggero e flessibile, puoi installarlo praticamente ovunque sulla tua rete e persino eseguire più istanze in luoghi diversi. La scelta è tutta tua. In ogni caso, noterai alcuni risultati piuttosto sorprendenti e la tua rete sarà probabilmente più veloce.

Blocca tutti gli annunci sulla tua rete con pi hole