Riporto una soluzione funzionante per avere un adblock
veloce ed efficiente sul nostro modem, appena testata:
- il progetto di riferimento è un piccolo script chiamato
banhosts, tutto italiano -->
https://github.com/openwrt/packages/tree/master/utils/banhosts- la tecnica è quella di creare una blacklist da far caricare a dnsmasq
- la lista attuale occupa circa 200Kb di ram e ha impatti nulli sulle performance della connessione (potete fare i test con il comando
time)
- ricordo che la query DNS viene fatta
prima della connessione con tutti i vantaggi che ne conseguono da questo adblock
- la lista viene aggiornata ogni 7gg (modificabile) e blocca tutti i server di advertising
- la blacklist si trova in
/tmp/banhostIstruzioni per l'installazione di Banhosts:- creare il file
/etc/hotplug.d/iface/80-banhosts- aprire il file
80-banhosts e incollare il seguente testo:
[ You must
login or
register to view this spoiler! ]
- salvare le modifiche ed uscire
- dare allo script i permessi di esecuzione con
chmod +x /etc/hotplug.d/iface/80-banhosts- aprire il file
/etc/config/dhcp e aggiungere il rigo
list addnhosts '/tmp/banhost' nella sezione
config dnsmasq- salvare le modifiche ed uscire
- riavviare il modem
Non mi assumo responasibilità in caso di danni, a me comunque va alla grande

In quest'altro progetto ci sono altre liste che si potrebbero aggiungere e parsare --->
https://www.kubuntuforums.net/showthread.php/56419-Script-to-automate-building-an-adblocking-hosts-file?p=277103&viewfull=1#post277103Spero di aver fatto cosa gradita.