Dicono che la necessità sia la madre dell'invenzione, e a quanto pare, il prezzo alle stelle delle schede Raspberry Pi è la madre della realizzazione che non hai bisogno di un computer da $60 per bloccare gli annunci. Un giornalista di ZDNet, alle prese con una larghezza di banda limitata e un'improvvisa avversione per l'eccesso, ha deciso di costruire una soluzione per il blocco degli annunci utilizzando una scheda ESP32-S3 che costa meno di un panino gourmet.
Il progetto, che ha richiesto pochi minuti per essere impostato, utilizza il software ESP32_AdBlocker per creare un sinkhole DNS. Per i non iniziati, un sinkhole DNS è come un buttafuori per il tuo traffico internet - tranne che invece di controllare i documenti, controlla se un indirizzo è su una lista di server pubblicitari noti e poi dice al browser di andarsene. La scheda stessa è un prodigio dell'ingegneria moderna: un processore dual-core che funziona fino a 240 MHz, 520 KB di RAM e fino a 16 MB di memoria flash. In altre parole, è un computer che puoi bilanciare sulla punta del dito, cosa che l'autore ha effettivamente fatto.
Il processo di configurazione prevede il download dell'Arduino IDE, la configurazione per ESP32, il collegamento della scheda al PC (usando la porta USB corretta, perché ce ne sono due - perché rendere le cose semplici?), e il caricamento del software. Poi ti connetti al punto di accesso Wi-Fi della scheda, la punti al tuo router e specifichi un URL di blocklist. Infine, configuri i tuoi dispositivi per utilizzare l'indirizzo IP della scheda (192.168.4.1) come server DNS. Il risultato: gli annunci scompaiono dalla maggior parte del web, risparmiando larghezza di banda e sanità mentale.
Ma ci sono limitazioni. Gli annunci di YouTube, essendo serviti dagli stessi server dei video che vuoi effettivamente guardare, sono immuni a questo trucco. L'approccio non funziona nemmeno con i nuovi indirizzi IPv6. Per una soluzione temporanea su una connessione a larghezza di banda limitata, tuttavia, funziona magnificamente. Se vuoi una soluzione permanente, potresti sempre optare per un Raspberry Pi Zero 2 W con PiHole - ma ti costerà almeno $15 per la scheda, più una scheda microSD. Cavalli diversi per percorsi diversi, come si suol dire - anche se in questo caso, il cavallo costa $7.