quinta-feira, 9 de julho de 2009

Bloqueando sites no Squid por horário.


Bloqueando por horário


As regras a seguir fazem com que o proxy recuse conexões feitas dentro de determinados horários. Você pode definir regras para períodos específicos e combiná-las para bloquear todos os horários em que você não quer que o proxy seja usado. Para que o proxy bloqueie acessos feitos entre meia-noite e 6:00 da manhã e no horário de almoço, por exemplo, você usaria as regras:
acl madrugada time 00:00-06:00http_access deny madrugada


acl almoco time 12:00-14:00

http_access deny almoco


Estas regras iriam novamente antes da regra "http_access allow redelocal" no arquivo de configuração.


Agora imagine que você quer fazer diferente. Ao invés de bloquear o acesso na hora de almoço, você quer deixar o proxy aberto, para que aqueles que queiram acessar o Orkut ou acessar os e-mails possam fazer isso fora do horário de trabalho. Neste caso você usaria uma regra como:


acl almoco time 12:00-14:00

http_access allow almoco


Esta regra entraria no arquivo de configuração antes das regras "http_access deny bloqueados" e "http_access deny nomesproibidos". Assim, os acessos que forem aceitos pela regra do almoço não passarão pelas regras que fazem o bloqueio.


Você pode também combinar o bloqueio de palavras ou domínio com as regras de bloqueio por horário, permitindo que os usuários acessem um determinado site apenas no horário de almoço, por exemplo. A regra, neste caso, seria:


acl almoco time 12:00-14:00

acl orkut dstdomain orkut.com www.orkut.com

http_access allow orkut almoco


Assim, o acesso ao site (que normalmente estaria bloqueado em uma acl mais adiante) é permitido dentro do horário de almoço.

Nenhum comentário:

Postar um comentário