+ Responder ao Tópico



  1. #1

    Question Liberar facebook no almoço - Proxy autenticado

    Tenho um proxy autenticado, no qual criei algumas ACLs, para liberar o facebook na hora do almoço.

    acl almoco_antes time 00:00-11:59
    acl almoco_durante time 12:00-13:30
    acl almoco_depois time 13:31-23:59

    acl redessociais dstdomain .facebook.com .facebook.com.br

    http_access allow redessociais almoco_durante
    http_access deny redessociais almoco_antes
    http_access deny redessociais almoco_depois
    http_access deny redessociais

    Funciona normalmente, mas se o usuário mantiver a janela do browser aberta, após o horário de encerramento (13:30), o facebook funciona normalmente. Ele só bloqueia, novas requisições e não requisições abertas feitas no horário permitido.

    Existe algum meio, de bloquear após o horário de encerramento?

  2. #2

    Padrão Re: Liberar facebook no almoço - Proxy autenticado

    Prezado Amigo Testogan,

    segue configuração utilizando proxy autenticado;

    acl ENTRETENIMENTO url_regex "/etc/squid/entretenimento"acl INTERVALO time MTWHF 12:00-14:00acl FIM_SEMANA time A 08:00-17:00http_access allow ENTRETENIMENTO INTERVALOhttp_access allow ENTRETENIMENTO FIM_SEMANA
    Com isso serão liberados os sites que estiverem no arquivo "/etc/squid/entretenimento" listados um por linha nos finais de semana das 8h às 17h e em dias da semana das 12h às 14h. Ex:
    terra.com.bruol.com.br
    Lembrando que as regras do Squid são lidas seqüencialmente, ou seja, de preferência não deve haver nenhuma regra de bloqueio antes destas.

  3. #3

    Padrão Re: Liberar facebook no almoço - Proxy autenticado

    Oi Rones,

    Obrigado pela ajuda, mas não funcionou. Se o usuário ficar com o browser aberto, ele continua navegando normalmente.

  4. #4

    Padrão Re: Liberar facebook no almoço - Proxy autenticado

    Prezado,

    tem que verificar como estão as regras do seu squid, pois se não estiverem na sequência correta um regra pode invalidar a outra.

  5. #5

    Padrão Re: Liberar facebook no almoço - Proxy autenticado

    tente adicionar a seguinte linha, próximo às linha da autenticação:



    authenticate_ttl 30 minutes



    E me diga se funciona.

  6. #6

    Padrão Re: Liberar facebook no almoço - Proxy autenticado

    Pessoal,


    Consegui resolver o problema. Foi mesmo usando url_regex, como na dica do amigo acima. Mas a minha regra ficou um pouco mais simples:


    acl almoco time 12:00-13:30
    acl facebook url_regex -i "/etc/squid/facebook"
    http_access deny facebook !almoco


    Mas o problema agora, é que como o bloqueio foi feito por palavras e não mais por domínio, a maioria do sites de hoje, fazem alguma referência à sites de redes sociais. Assim sendo, fica pedindo senha toda hora.. ou seja, em todas as partes de algum site, que tenha referência à alguma palavra proibida, ele pede senha para autenticar de novo.


    Vcs usam assim mesmo, ou tem algum meio de contornar esse problema?

  7. #7

    Padrão Re: Liberar facebook no almoço - Proxy autenticado

    Só é colocar a url completa ou quase:
    .facebook
    .facebook.com
    ou usar o tipo dst_domain (mais trabalhoso).

  8. #8

    Padrão Re: Liberar facebook no almoço - Proxy autenticado

    Bom, consegui resolver o problema, das referências nos sites.


    acl autenticados proxy_auth REQUIRED
    http_access deny !autenticados all


    A minha regra, estava assim antes:


    http_access allow autenticados


    Pra quem tiver o mesmo problema, tá aí a solução.