Permitir acesso ao Facebook apenas em horas específicas do dia com o squid

6

Eu consegui instalar o squid no meu servidor Ubuntu com autenticação básica e tudo funciona perfeitamente. Recentemente o chefe pediu para bloquear o acesso do facebook e eu fiz isso sem problemas. Agora parece que ele quer dar aos usuários a possibilidade de acessar durante a hora do almoço ...

Alguma idéia?

    
por Pitto 20.03.2011 / 22:11

3 respostas

12

Extraído do meu arquivo de configuração:

# When is Facebook allowed?
acl allowfacebooktime time MTWHF 12:15-13:45
# Facebook ACL
acl facebookdotcom  dstdomain .facebook.com
# Only allow Facebook as described by allowfacebooktime
http_access allow facebookdotcom allowfacebooktime
# Else block facebook
http_access deny facebookdotcom
    
por 21.03.2011 / 00:05
6

O Squid suporta o ACLS baseado em tempo

Algo como isso deve funcionar:

acl FACEBOOK dst www.facebook.com
acl LUNCH time MTWHF 12:30-1:30

http_access allow FACEBOOK LUNCH
http_access deny FACEBOOK

O acl do "FACEBOOK" provavelmente está errado, estou inventando isso enquanto eu vou :). O acima diz para permitir o acesso a qualquer coisa que corresponda ao FACEBOOK acl, durante o período de tempo combinado com o LUNCH acl. Em seguida, diz para negar o acesso ao FACEBOOK como um retrocesso. As regras são correspondidas em ordem, então a regra do horário do almoço tem prioridade.

Página Wiki do Squid em horários do ACLS

    
por 20.03.2011 / 22:50
1

Olá amigos meu chefe me ligou e me ordenou negar cara facebook no horário de trabalho e permitida somente na manhã 08: 00-09: 00 então usei esse acl e aplico

acl facebooktime time MTWHF 09:00-10:00
acl FBDomain  dstdomain .facebook.com
http_access allow FBDomain facebooktime
http_access deny  FBDomain

Isso funciona corretamente ..

    
por 21.08.2014 / 13:11