Gli annunci sono estremamente comuni su Internet con quasi tutti i siti Web che eseguono almeno un annuncio per pagina. Su PC puoi installare un'estensione del browser per il blocco degli annunci e sui dispositivi mobili puoi utilizzare un browser che blocca gli annunci. Sfortunatamente, le pagine web all'interno del browser non sono l'unico posto in cui puoi vedere gli annunci. Molte app e dispositivi intelligenti includono anche annunci che non puoi bloccare con un tradizionale ad-blocker.
Pi-hole, pronunciato "pie hole", è un ad-blocker gratuito basato su DNS che può bloccare gli annunci per tutti i dispositivi sulla rete. Come con i tradizionali ad-blocker, Pi-hole utilizza elenchi creati dalla community per bloccare l'accesso a siti Web noti di pubblicazione di annunci. I tradizionali ad-blocker impediscono al browser di caricare qualsiasi risorsa dai domini nell'elenco di blocco bloccando la connessione. Pi-hole è un server DNS personalizzato che semplicemente indirizza erroneamente le richieste DNS per i domini nell'elenco di blocco in modo che non possano essere caricati annunci.
Pi-hole presenta un paio di svantaggi rispetto a un tradizionale ad-blocker. Può bloccare solo le risorse a livello di dominio, quindi non è in grado di bloccare annunci proprietari o applicare filtri cosmetici. È anche un po' più difficile disabilitare temporaneamente o consentire uno specifico dominio bloccato se si scopre che ha danneggiato un sito Web che si desidera visualizzare.
Il vantaggio principale di uno strumento come Pi-hole è che può bloccare gli annunci su qualsiasi dispositivo configurato per usarlo come server DNS. Il software è progettato per essere eseguito su un minicomputer Raspberry Pi, da cui il "Pi" nel nome, tuttavia, può essere eseguito su qualsiasi computer Linux compatibile, inclusi i servizi cloud.
Come installare e utilizzare Pi-hole
Per utilizzare Pi-hole è necessario installare un sistema operativo supportato come Raspberry Pi OS o Ubuntu. È possibile trovare l'elenco dei sistemi operativi supportati e dei requisiti di sistema qui. L'installazione di Pi-hole può essere semplice come un comando di una riga, in alternativa, puoi clonare il repository git, quindi eseguire lo script di installazione. La guida all'installazione può essere trovata qui.
Una volta che Pi-hole è in esecuzione, puoi configurare manualmente ciascun dispositivo per utilizzarlo come server DNS oppure puoi configurare il tuo router per eseguire il push in modo che tutti i dispositivi connessi lo utilizzino. Le guide sono disponibili qui per il processo di configurazione della rete per l'utilizzo di Pi-hole. L'aggiornamento di Pi-hole è semplice come eseguire il comando "pihole -up".
C'è anche una guida disponibile qui per configurare Pi-hole da combinare con una VPN in modo da poter continuare a beneficiare del blocco degli annunci di Pi-hole mentre sei su dati mobili o su un'altra rete.