Noticia Bloquear Publicidad con Squid y Easylist

Primeramente dándole las gracias a los miembros del blog , por esta oportunidad ya que soy fan de DesdeLinux pero nunca había participado en algún tema.

Actualmente soy un administrador de sistemas de información el cual debe de ahorrar el ancho de banda lo mejor que pueda, como también la seguridad de los clientes, ya que la publicidad a sido ligada a muchos tipos de tretas y demás.

Pues el motivo para este post es para demostrar que hay muchas formas de quitar la publicidad en Internet, ya que prácticamente me inspiro este post: http://blog.desdelinux.net/privoxy-adblock-list-y-adios-publicidad/, el cual es muy bueno, solo quiero demostrar que hay mas formas de hacerlo.

Como muchos sabrán Squid es el proxy mas popular en todas las distribuciones GNU/Linux y Adblock Plus la extensión mas utilizada para eliminar publicidad en casi cualquier navegador.

No me extenderé en como instalar Squid, ya que me imagino que muchos lo sabrán, como también sabrán que Adblock Plus utiliza las listas de Easylist, las cuales debo decir son muy extensas.

También debo aclarar que esta idea no es mía, a mi se me ocurrió esto pero cuando lo busque hace como 3 años ya existía información al respecto, la mayor parte en ruso, ingles o cualquier otro idioma desconocido para mi.

Para implementarlo deberemos crear una ACL en Squid que sera así:

acl adblock url_regex "/etc/squid3/adblock.acl"
http_access deny adblock

O si tienes alguna ACL de rango de red o ips de usuarios a los cuales quieres aplicarlo, lo puedes hacer de este modo:

acl mired src "/etc/squid3/mired.txt"
acl adblock url_regex "/etc/squid3/adblock.acl"
http_access allow mired !adblock

Lo que nos permite dar servicio a las ips descritas en mired, denegando todo los que este en la ACL Adblock. Ahora bien, con un script automatizaremos este proceso, ya que lo que deseamos es hacerlo mas fácil, mas amigable y no tan engorroso, aquí el script: http://paste.desdelinux.net/4956.

En source añadiremos todas listas de Easylist que queramos o que necesitemos y el script se encargara de lo demás, para que se den una idea de como funciona antes de usar este método:



Y después de implementarlo:



Añadiendo que no tendremos que utilizar ninguna extensión en los navegadores y lo podremos utilizar en toda nuestra red, ahorrando considerablemente ancho de banda y porque no acelerar nuestra navegación, sin tener problemas de configuración en los clientes ya que Squid puede ser configurado como proxy transparente, aparte de las muchas utilidades de squid para administrar una red, espero sea de utilidad a todos, Saludos


DyMwN1HAz54


Continúar leyendo...