Limitar el acceso a internet por horario en Squid

Limitar el acceso a internet por horario en Squid.

No vamos a explicar que es Squid, ya realizamos una pequeña introducción en un articulo anterior, hoy nos centramos en un tema que nos puede resultar muy útil, tanto si usas squid a nivel empresarial como domestico, podrás evitar que tus empleados o hijos se conecten a internet en un horario intempestivo que no corresponde.

La configuración de esta propiedad es muy fácil, ya veras.

Comenzamos el desarrollo con un ejemplo super practico.

Pongamos que queremos restringir el acceso a Internet, pero solamente a un grupo específico de usuarios, y permitir su uso exclusivamente durante el horario que nuestra oficina esta operativa, para más inri también queremos limitar su uso de “Lunes a Viernes“, parece complejo… pero no lo es.

En el ejemplo permitiremos el acceso a Internet solamente de 8 a.m. a 18 p.m., y de lunes a viernes.

 

Limitar el acceso a internet por horario

Abrimos el archivo de configuración de Squid, normalmente en:

Ahora agregamos el grupo al cual bloquearemos el acceso, y la subred completa a la que se conectan. En el ejemplo usamos la 192.168.1.0, y como grupo de usuarios “miusers“.

Copia y pega en tu archivo (pon tus datos reales).

Bien, ya bloqueamos a ese grupo de usuarios, ahora definimos el horario y los días de la semana que nos interese bloquear.

 

Antes de continuar… revisa esta tabla es la definición de que letra corresponde a cada día de la semana.

  • M – Lunes
  • T – Martes
  • W – Miercoles
  • H – Jueves
  • F – Viernes
  • A – Sábado
  • S – Domingo

Una vez vista la tabla, vamos a ello (recuerda que permitiremos el acceso a Internet solamente de 8 a.m. a 18 p.m., y de lunes a viernes).

Copia y pega en tu archivo (pon tus preferencias).

Ya casi lo tenemos, solo falta un pequeño paso.

 

Como ultimo punto debemos aplicar la regla, pero todo depende de como tengas configurado el acceso a internet, vemos los dos casos.

1- Si por defecto tienes el acceso a internet abierto a todos los grupos y usuarios (http_access allow all), debes copiar y pegar la siguiente linea (incluye el símbolo de exclamación).

2- Si por defecto tienes el acceso a internet cerrado a todos los grupos y usuarios (http_access deny all), debes copiar y pegar la siguiente linea.

Guarda el archivo y cierra el editor.

 

Reiniciamos Squid.

Listo… ya lo tenemos.

 

Espero te resulte útil.

Limitar el acceso a internet por horario en Squid
4.7 (93.33%) 3 Votos

3 Comentarios

  1. César Martínez
    04/05/2018
    • sergio
      04/05/2018
  2. Cesar
    04/05/2018

Agregar comentario