Restringir redes sociales y otras paginas con Squid Proxy Server

El dolor de cabeza de todo Administrador de sistemas  son los usuarios que pasan su tiempo navegando en las redes sociales  o viendo videos, lo cual genera trafico innecesario en la red.

Para los que usan soluciones opensource como SQUID , les comparto  lo siguiente:

Veremos como bloquear sitios con expresiones regulares (es decir NO tendremos que poner toda la dirección web de cada sitio, tan solo con poner facebook nos bloqueara http://www.facebook.com m.facebook.com http://www.fb.com , etc..)

Usando Webmin

En la parte de access control , en la pestaña access control list, crearemos una nueva ACL del tipo URL Regexp

new-acl

Agregamos todas las palabras que deseemos analice  en las URLS.

crear

Después de guardar la ACL aparece  en la lista.

prohibidos-acl

Ahora  falta establecer la restricción proxy. EN la pestaña proxy restrictions agregamos una nueva

proxy-rest

Debemos seleccionar Deny, en Match ACLs elegir  prohibidos y posteriormente guardar.

proxy-rest2

En la lista de restricciones aparece hasta el final, solo hay que moverla con las flechas y cerciorarnos que queda al principio de la lista.

deny

Por ultimo aplicamos los cambios para que comience a negar el acceso a las paginas de prohibidos.

Editando el fichero /etc/squid/squid.conf

 

#Lista ACL Prohibidos
acl prohibidos url_regex facebook youtube vimeo fb twitter porno xvideos

# Proxy restrictions
http_access deny prohibidos

 

Les dejo algunas capturas

 

En futuras entradas veremos como instalar fácilmente SQUID con OpenSUSE y personalizar las paginas de error.

 

Saludos.


9 respuestas a “Restringir redes sociales y otras paginas con Squid Proxy Server

  1. y como puedo dar acceso a uno y otros no? haciendo otro client adress y agregarlo abajo del bloqueo con la ip que quiero? por que no me funciona, o se bloquea para todos o para ninguno.Saludos

    Me gusta

  2. Hola, esta genial como bloquear las paginas. Yo necesito bloquear todo el acceso a Internet y solo permitir algunos sitios, seria algo parecido pero al revés. Podrías guiarme o darme un ejemplo corto como hacerlo?

    Me gusta

  3. Hola tengo un problema en mi empresa tengo denegados sitios pornograficos y redes sociales como Youtube y algunas api de otros sitios, el problema es que mi jefe entra entre esos usuarios y tengo que permitirle el acceso a él sin permitirselo a los otros como lo hago?
    Agradecería si piede responderme por un comentario y a mi correo.

    Me gusta

Agradezco tu opinión