Permitir que um usuário em particular acesse um site bloqueado por um tempo limitado

0

Eu configurei o servidor proxy do squid e bloqueei o site do Facebook. Eu preciso dar permissão para um usuário em particular acessar o Facebook por um tempo limitado. Para isso, como modificar o arquivo de configuração. esta é a captura de tela do arquivo de configuração.

Captura de tela (o tamanho da fonte é pequeno, então, por favor, amplie a imagem)

Nesta linha,

http_access deny Facebook all !allowip118 !allowip113 !allowip108 !allowip18 

O que está configurado aqui? Facebook é negado, mas o que! Allowip113 indica?

    
por surendar 07.06.2013 / 15:53

1 resposta

4

Os registros !allowip... são exceções para determinados IPs. Você precisaria definir um novo (seguindo a sintaxe das regras acl src existentes) e depois adicionar esse nome à lista.

Então, se você começar com:

http_access deny facebook all !allowip118 !allowip113 !allowip108 !allowip18

Você termina com:

acl allowbob src 192.168.0.34
http_access deny facebook all !allowip118 !allowip113 !allowip108 !allowip18 !allowbob

Ou, em vez de editar a negação, adicione uma permissão explícita para allowbob :

http_access allow facebook allowbob

Se você precisar limitar esse tempo, digamos que deseja permitir explicitamente que o Bob use o Facebook entre as 18h e as 8h, é possível inserir o seguinte antes do registro deny facebook :

acl facebooktime time MTWHF 18:00-8:00
http_access allow facebook facebooktime allowbob
    
por Oli 07.06.2013 / 16:14