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

  1. Accedere alla configurazione del router e verificare che nella sezione “Services > DNSMasq” siano attivi “DNSMasq” e “Local DNS”
  2. 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/hosts0
    grep addn-hosts /tmp/dnsmasq.conf || echo "addn-hosts=/tmp/hosts0" >>/tmp/dnsmasq.conf
    logger Restarting dnsmasq
    killall dnsmasq
    dnsmasq --conf-file=/tmp/dnsmasq.conf

  3. 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à

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *