Computer desktop
23.05.2026 20:33

Condividi con gli altri:

Condividere

L'aggiornamento più economico per la rete domestica?

Chiunque abbia mai provato a bloccare i tracker a livello di rete conosce lo strumento Pi-hole, che richiede l'acquisto di un Raspberry Pi o il mantenimento in funzione di un vecchio computer. Fortunatamente, esiste un'alternativa molto più economica. Con poco meno di 5 euro, è possibile acquistare un microcontrollore ESP32, che rappresenta un aggiornamento estremamente efficace per la rete domestica.
Foto: MUO
Foto: MUO

Per trasformare il tuo ESP32 in un bloccante di richieste DNS basato sulla rete, avrai bisogno di un progetto open-source su GitHub chiamato ESP32_AdBlocker. Questo ti permette di caricare il codice Arduino su un controller ESP32 con memoria PSRAM e di collegarvi il tuo router. In questo modo otterrai un ad blocker hardware che costa meno di una tazza di caffè al mattino.

In sostanza, ESP32_AdBlocker funziona esattamente come Pi-hole. Quando un dispositivo sulla rete tenta di accedere a un dominio specifico, come un server pubblicitario o un tracker in-app, chiede innanzitutto a un server DNS di tradurre il dominio in un indirizzo IP. I router tradizionali inoltrano questa richiesta a un ISP o a un DNS esterno. Con l'ESP32 installato, invece, tutti i domini presenti nella lista di blocco vengono restituiti con l'indirizzo 0.0.0.0. La connessione viene immediatamente interrotta, il dispositivo non carica l'annuncio e non consuma banda di rete, indipendentemente dal dispositivo in questione.

Il progetto utilizza la memoria PSRAM integrata per memorizzare l'elenco dei domini bloccati. Le ricerche dei domini sono estremamente veloci e in genere richiedono meno di 50-100 microsecondi su un chip ESP32 standard, risultando più rapide rispetto alla comunicazione con server DNS esterni. Tutte le richieste non bloccate vengono inoltrate senza problemi al server DNS esterno scelto.

Il requisito hardware principale è la presenza di memoria PSRAM. Le schede ESP32 sono disponibili in versioni con 4 MB o 8 MB di PSRAM. Si consiglia di utilizzare la versione da 8 MB, come il modello ESP32-S3, che costa tra i 5 e i 10 euro. Questo permette di memorizzare l'intero elenco consolidato dei domini bloccati (come quello di Steven Black) direttamente in memoria. Nella versione da 4 MB, l'elenco viene automaticamente ridotto, ma offre comunque una buona protezione. Con questo progetto non è necessario acquistare schede microSD, aggiornare il sistema operativo o installare patch di sicurezza. Il costo totale, inclusi cavo USB e caricabatterie, non supera i 15 euro.

L'installazione avviene tramite l'IDE gratuito di Arduino. Dopo aver scaricato i file da GitHub, si sceglie lo schema di partizionamento appropriato per allocare la memoria PSRAM e si carica il programma sulla scheda. Al primo avvio, l'ESP32 funge da punto di accesso Wi-Fi. Ci si connette alla rete, si accede all'indirizzo 192.168.4.1 e si inseriscono le informazioni della propria rete Wi-Fi domestica e l'URL dell'elenco dei domini bloccati (in formato HOSTS o AdBlock). L'ultimo passaggio consiste nell'impostare un indirizzo IP statico per la scheda e inserirlo come server DNS predefinito nelle impostazioni del router.

L'interfaccia web consente di monitorare i download e analizzare i domini bloccati in tempo reale. I futuri aggiornamenti trasferiranno solo le differenze di dati, migliorando le prestazioni. Sebbene il sistema non offra grafici avanzati o una funzione di server DHCP come Pi-hole, rappresenta una soluzione eccellente, economica e semplice contro i tracker.


Ti interessa saperne di più su questo argomento?
androide


Cosa stanno leggendo gli altri?