Come bloccare la pubblicità utilizzando lo strumento Pi-Hole Linux

Sapevi che è possibile bloccare gli annunci pubblicitari a casa tua prima ancora che raggiungano la rete? Presentazione di Pi-Hole, il software in grado di trasformare un normale Raspberry Pi in una macchina per bloccare la pubblicità.

Pi-Hole non ha una propria distribuzione Pi Linux. Invece, chiunque desideri utilizzare il software deve prima scegliere una distribuzione Linux. Pi-Hole supporta ufficialmente molte distribuzioni. Detto questo, winadmin.it consiglia il sistema operativo Raspbian, poiché è ufficialmente supportato dagli stessi sviluppatori Raspberry Pi.

Per sapere come installare Raspbian, segui la nostra procedura dettagliata. Quando Raspbian è completamente installato sul tuo dispositivo Raspberry Pi, torna a questa guida per continuare.

Nota: Raspbian è il fulcro di questo articolo, ma esistono anche altre distribuzioni Pi. Le istruzioni per l’installazione di Pi-Hole sono universali, quindi è sicuro seguire questa guida anche se non stai utilizzando il sistema operativo che utilizziamo. Tieni presente che sarai responsabile della risoluzione degli eventuali errori che si presentano.

Installa Pi-Hole

Il software di blocco Pi-Hole non è un pacchetto di installazione Linux tradizionale. Invece, è uno script bash universale, “run-once”. Per avviare l’installazione, apri un terminale su Raspbian ed esegui il seguente comando. Se scegli di eseguire questa installazione da remoto, assicurati che il tuo utente possa accedere al Pi tramite il protocollo SSH.

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

Usare Curl per reindirizzare lo script di installazione direttamente a bash è molto efficiente, ma non sempre funziona. Se il metodo precedente fallisce, per qualsiasi motivo, prendi il codice tramite Github:

git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole

cd "Pi-hole/automated install/"

sudo bash basic-install.sh

Indipendentemente dal modo in cui usi per afferrare il software Pi-Hole, entrambi eseguiranno automaticamente lo script di installazione automatica. Quando lo script viene eseguito, ti informerà che è stato “chiamato con privilegi non root”. Lo strumento di installazione di Pi-Hole non può modificare nulla sul sistema senza root, quindi ti verrà chiesto di inserire una password.

Nota: l’esecuzione della configurazione in modo Github non incorrerà in problemi con i privilegi di root.

L’installazione è completamente automatica, quindi non è richiesta alcuna interazione.

Configura Pi-Hole

Una volta installato Pi-Hole, il passaggio successivo è configurarlo. Subito dopo lo script di installazione, viene visualizzato un prompt. Leggere e fare clic su “OK” con il tasto Invio finché non viene visualizzata la sezione relativa alla configurazione di un “indirizzo IP statico”.

Prima che il software possa fornire a Raspbian un indirizzo IP dedicato sulla rete, è necessario abilitare un provider DNS. Avere un provider DNS di terze parti è essenziale, poiché farlo da solo con il tuo server DNS è lento. Scegli una delle opzioni (Google DNS, OpenDNS, ecc.) E continua.

Dopo la selezione di un provider DNS, Pi-Hole può impostare un indirizzo IP. Genererà manualmente un nuovo IP permanente. Non dimenticarlo, poiché questo sarà importante in seguito.

Termina l’installazione consentendo a Pi-Hole di installare l’interfaccia web. Al termine, apri una nuova scheda del browser e visita l’URL mostrato sullo schermo.

Nota: assicurati di annotare la password che Pi-Hole ti fornisce alla fine del processo di installazione.

https://x.x.x.x/admin

Siti Web in whitelist

Hai alcuni siti web che desideri supportare con la pubblicità? Non preoccuparti, Pi-Hole lo rende facile! Inizia accedendo all’interfaccia web. Da lì, fai clic sul menu della barra laterale, quindi seleziona “Whitelist”. Nell’area Whitelist, digita il nome di dominio che desideri inserire nella whitelist.

Blocco dei siti web

Oltre a un sistema di whitelist che consente agli utenti di consentire gli annunci da determinati siti Web, è disponibile anche uno strumento “blacklist” manuale. Se per qualche motivo i siti Web passano attraverso il sistema di blocco degli annunci, sarà necessario aggiungerlo alla lista nera. Per aggiungere elementi alla lista nera, apri l’interfaccia utente web Pi-Hole, guarda il menu della barra laterale e seleziona “lista nera”.

Immettere l’indirizzo IP o il nome di dominio del sito Web offensivo. Pi-Hole dovrebbe bloccare immediatamente gli annunci pubblicitari dal sito.

Usa Pi-Hole come server DNS del router

Pi-Hole al suo interno è un server DNS sulla rete. Funziona molto bene ma cade piatto se non viene utilizzato. Per rimediare a ciò, dovrai modificare le impostazioni DNS predefinite sul tuo router di casa con l’indirizzo IP del Pi-Hole. Tieni presente che ogni router domestico è diverso e ha la sua interfaccia utente unica. Per risolvere questo problema, fare riferimento al manuale del router (o eseguire una rapida ricerca su Google) per scoprire dove si trovano le impostazioni DNS.

All’interno dell’area DNS del router, elimina tutti gli indirizzi IP da esso e sostituiscilo con l’indirizzo IP Pi-Hole. Affinché il blocco degli annunci funzioni, tutti gli altri indirizzi IP nel DNS devono essere eliminati. Al termine, fare clic su “salva” per applicare le modifiche e consentire il riavvio del router. Quando tornerà online, l’intera rete sarà protetta con Pi-Hole!