jueves, 24 de junio de 2010

How-To: Bloqueo de sitios web y contenido con Squid3

En estos días hablar de productividad y uso de internet es una disyuntiva. Hay cierta incertidumbre a la hora pensar en que los usuarios tendrán acceso a internet y la productividad que reporten, a menos que necesiten trabajar directamente en la red.

En los casos en que el acceso a internet y la navegación por sitios web que no son de ayuda para el usuario ni para la empresa, sino que le quitan tiempo y reducen su capacidad de trabajo por estar distraídos y pendientes del correo, del facebook, etc. la mejor opción es configurar un proxy caché con bloqueo de sitios y contenido de palabras en las URL.

Luego de haber configurado Squid3 ya sea en nuestro servidor proxy transparente o de forma no transparente, podemos definir patrones en un archivo de texto plano como los siguientes:

admin@server:~$ sudo nano /etc/squid3/sitiosdenegados

www.facebook.com
www.hi5.com
www.hotmail.com
porn
xxx
adult
www.sitionodeseado.net
www.otrositio.com

Luego editamos el archivo squid3.conf para agregar la Lista de Control de Acceso y la Regla de Control de Acceso:

admin@server:~$ sudo nano /etc/squid3/squid.conf

acl sitiosdenegados url_regex "/etc/squid3/sitiosdenegados"
http_access allow redlocal !sitiosdenegados

Debemos tomar en cuenta que muchos sitios inocentes serán bloqueados porque sus URL contienen pablabras que hemos definido en sitiosdenegados, y para que esto no suceda lo que haremos es crear un fichero con la lista de los sitios que necesitamos que no sean bloqueados por el proxy.

admin@server:~$ sudo nano /etc/squid3/sitiosinocentes

Y como en el caso de los sitios denegados, tambien crearemos su Lista de Control de Acceso y su Regla:

acl sitiosinocentes url_regex "/etc/squid3/sitiosinocentes"
http_access allow all sitiosinocentes

Para finalizar reiniciamos el daemon de squid3:

admin@server:~$ sudo  /etc/init.d/squid3 restart


Fuente: Alcancelibre

No hay comentarios:

Publicar un comentario