Bloquear Publicidad Con Squid y Esaylist

3
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. Me inspiró este post: http://blog.desdelinux.net/privoxy-adblock-list-y-adios-publicidad/ , el cual es muy bueno, pero sólo quiero demostrar que hay más formas de hacerlo. Como muchos sabrán Squid es el proxy más popular en todas las distribuciones GNU/Linux y Adblock Plus es 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 mí se me ocurrió esto pero cuando lo busqué hace como 3 años ya existía información al respecto, la mayor parte en ruso, inglés y otros idiomas desconocidos para mí. 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 aplicarla, 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 esté 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 las listas de Easylist que queramos o que necesitemos y el script se encargará de lo demás. Para que se den una idea de cómo funciona antes de usar este método:

description

Guia Practica

Transcript of Bloquear Publicidad Con Squid y Esaylist

Page 1: Bloquear Publicidad Con Squid y Esaylist

Bloquear Publicidad con Squid y EasylistPrimeramente 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 ligadaa 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. Me inspiró este post: http://blog.desdelinux.net/privoxy-adblock-list-y-adios-publicidad/, el cual es muy bueno, pero sólo quiero demostrar que hay más formas de hacerlo.

Como muchos sabrán Squid es el proxy más popular en todas las distribuciones GNU/Linux y Adblock Plus es 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 mí se me ocurrió esto pero cuando lo busqué hace como 3 años ya existía información al respecto, la mayor parte en ruso, inglés y otros idiomas desconocidos para mí.

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 aplicarla, 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 esté 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 las listas de Easylist que queramos o que necesitemos y el script se encargará de lo demás. Para que se den una idea de cómo funciona antes de usar este método:

Page 3: Bloquear Publicidad Con Squid y Esaylist

Para finalizar, quisiera añadir 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 por qué 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 unared.