Bloccare le pubblicità con DD-WRT

Pubblicità

Se avete un router con firmware di terze parti DD-WRT e ne avete abbastanza di tutti gli annunci pubblicitari provenienti dalle più disparate sorgenti, consiglio di configurare sul vostro router con questo script: potrete dire addio a tutte le pubblicità senza dover installare plug-in su browser. Funziona per tutti i dispositivi che si connetteranno alla vostra rete, siano essi cellulari, smartphone, tablet, smart TV, ecc.

Configurazione script

Premessa

Questo script potrebbe non fuzionare in tutti i router, ovvero potrebbe portare al crash del dispositivo in caso non ci sia abbastanza ram dispobile.

Installazione

Accedere alla configurazione del router e verificare che nella sezione “Services > DNSMasq” siano attivi “DNSMasq” e “Local DNS”;

Copiare ed incollare in “Administration > Commands” e fare clic su “Save Startup”

    #!/bin/sh
    logger WAN up script executing
      if test -s /tmp/hosts0
    then
      rm /tmp/hosts0
    fi
    
    logger Downloading http://www.mvps.org/winhelp2002/hosts.txt
    
    wget -O - http://www.mvps.org/winhelp2002/hosts.txt | grep 0.0.0.0 | sed 's/[[:space:]]*#.*$//g;' | grep -v localhost | tr ' ' '\t' | tr -s '\t' | tr -d '\015' | sort -u >/tmp/hosts0grep addn-hosts /tmp/dnsmasq.conf || echo "addn-hosts=/tmp/hosts0" >>/tmp/dnsmasq.conf
    
    logger Restarting dnsmasq
    killall dnsmasq
    dnsmasq --conf-file=/tmp/dnsmasq.conf

    Accedere alla sezione “Administration > Crontab” attivare il cron (se non è già attivo) e incollare il seguente codice:

    0 12 * * * root /tmp/.rc_startup

    Si possono aggiungere anche degli host da escludere con una whitelist.

    Per tutte le altre opzioni rimando alla documentazione originale (in lingua inglese) disponibile sul sito ddwrt.com.

    Tag

    Pubblicità