Pessoal, alguém tem idéia de como fazer regras para squid para que em
em determinado horário, somente páginas do governo possam ser
requisitadas? Fora deste horário, seria liberado normalmente.

Tentei a seguinte regra:
-------------------------------------------------------------
acl horarionegado time MTWHF 07:30-10:00
acl paginasgoverno url_regex -i \.gov$

Primeira coisa: tira esse $ do final da expressão regular, senão ela
só vai pegar o terminar com .gov e não algo do tipo:
"www.site.gov/home.php".

acl minharede src 192.168.0.0/255.255.255.0

http_access allow paginasgoverno
http_access allow rede51 !horarionegado
http_access allow rede52 !horarionegado

Bom, essa regras tão fazendo o seguinte: deixando qualquer um
acessar uma página do governo, independente de horário. (A única coisa
que pode interferir são regras anteriores que você tiver.)
Depois você deixa essas duas redes usarem a internet, fora desses horários.

É... faz sentido, mas eu resolveria tudo com a regra.

# Em determinado horário, negar páginas que não sejam governamentais
http_access deny horarionegado !paginasgoverno
http_access allow minharede

Isso se você não quer restringir mais nada. Vê se consegue assim. Boa sorte.

PS: A mensagem foi em particular, antes de acabar de escrevê-la. Essa
aqui tem algumas coisas a mais. =)

Responder a