Bloquear ads con unbound en pfsense

Don Pollock (http://someonewhocares.org) manteniene una lista de hosts que puede ser usada para bloquear los servidores que albergan, la tan molesta, publicidad que inunda nuestros navegadores al navegar por Internet; y no sólo publicidad sino también spyware, adtrackers, etc…

A continuación vamos a ver cómo convertir esta lista en un formato entendible por “Unnbound DNS“, que es el servidor DNS que utilizamos en pfsense actualmente. De esta forma podremos bloquear la publicidad desde el propio router sin necesidad de utilizar extensiones en el navegador como adblockplus o similares.

En primer lugar tendremos que instalar el paquete "PERL" en nuestro pfsense, para ello nos conectaremos por SSH y desde línea de comandos ejecutaremos;

pkg update
pkg search perl
pkg install perl5-5.18.4_11
pkg install p5-libwww-6.13

Una vez tengamos el sistema listo, descargaremos el script que ha preparado “jodrell” en GitHub.

cd /tmp/
wget https://github.com/jodrell/unbound-block-hosts/archive/master.zip
unzip master.zip
mv unbound-block-hosts-master/unbound-block-hosts /var/unbound/

Desde el GUI de pfsense tendremos que añadir la siguiente línea:

include: /var/unbound/local-blocking-data.conf

unbound

Anuncios
Tagged with:
Publicado en Blog, Spanish (ES)
Twitter
A %d blogueros les gusta esto: