1- Solo se permitirá el acceso a ciertas paginas Web.
(Paginas permitidas)
2- Solo se permitirá el acceso a la web en un horario especifico.
(Horario establecido)
3- Solo se permitirá el acceso a ciertos sitios en horario establecido.
(Paginas tipo ocio en horario de descanso).
Sistema Operativo: Debian Squeeze
Version de Squid: Version 3.0.STABLE
Editamos el archivo de configuración del Squid, ubicando las Lista de Control de Acceso
#vim /etc/squid3/squid.conf
===========================
acl red_local src 192.168.1.0/255.255.255.0
acl paginas_permitidas url_regex "/etc/squid3/paginas_permitidas"
acl paginas_descanso url_regex "/etc/squid3/paginas_descanso"
acl horario_descanso time MTWHF 12:00-13:00
acl horario_laboral time MTWHF 06:00-20:00
Ahora se debe crear los archivos paginas_permitidas y paginas_descanso, estos archivos contienen los sitios a los que permitiremos el acceso.
Después nos ubicamos en las Reglas de Control de Acceso
===========================
http_access deny !red_local
http_access deny !horario_laboral
http_access allow paginas_permitidas
http_access allow paginas_descanso horario_descanso
Hemos definido que:
1- paginas_permitidas: Son los sitios a los cuales se podrán visitar sin ningún tipo de restrincion.
2- paginas_descanso y horario_descanso: Solo se podrá visitar ciertos sitios en horario establecido.
Con esto se definen los 3 Items que se mencionaron anteriormente.
Las Lista de Control de Acceso quedaran de esta forma:
Y las Reglas de Control de Acceso quedaran así
De esta forma solo se permitirá el acceso los días Lunes, Martes, Miércoles, Jueves y Viernes a URLs definidas por nosotros y solo se podrán visitar ciertas paginas en horario especifico.