
eduardo
(usa Linux Mint)
Enviado em 26/06/2018 - 13:51h
Sim, é possível. O squid lê as ACL's (e a aplicação das mesmas através do http_access) na ordem em que estão no squid.conf. Basta tu atrelar a ACL de horário com a ACL de IPs. Exemplo:
http_access allow HORARIO_ALMOCO IP_ALMOCO SITES_ALMOCO
http_access allow IP_GRUPO SITES_GRUPO # ou HORARIO_EXPEDIENTE IP_.......
O squid vai ler o primeiro, se não encaixar o acesso na regra, vai para a próxima, e assim por diante. Tu podes criar um estrutura com diversos grupos também
http_access allow IP_LIBERADO_TOTAL #Liberado sempre e tudo
http_access allow SITES_LIBERADOS #Sites liberados para todos, tipo .gov.br, site da empresa etc.
http_access allow HORARIO_ALMOCO IP_GRUPO1 SITES_ALMOCO_GRUPO1
http_access allow HORARIO_ALMOCO IP_GRUPO2 SITES_ALMOCO_GRUPO2
http_access allow HORARIO_ALMOCO IP_GRUPO3 SITES_ALMOCO_GRUPO3
http_access allow IP_GRUPO1 !SITES_ALMOCO_GRUPO1 #Exemplo de um grupo com acesso liberado, exceto alguns sites, que só acessam no almoço
http_access allow IP_GRUPO2 SITES_GRUPO2
http_access allow IP_GRUPO3 SITES_GRUPO3
http_access deny all