+ Responder ao Tópico



  1. #1

    Padrão Bloquear sites com squid

    Galera, e o seguinte. Preciso bloquer um usuário para ter acesso somente a uma pagina ex: www.susfacilmg.org.br. Assim quando ele tentar acessar qualquer pagina que nao seja esta o acesso sera negado. Tem como fazer com squid ? Da para fazer ao invés de usuario pelo IP do estação de trabalho ?


    Desde ja agradeço a todos

  2. #2
    augusto_jdl
    Visitante

    Padrão Re: Bloquear sites com squid

    Claro q dá.

    1) Crie uma acl q identifique o ip do usuário

    acl ipusuario src 192.168.1.1

    2) Crie uma acl q identifique a página q vc quer liberar. Guarde a url da página em arquivo no diretorio do squid. Ex: sitesliberado
    Edite o arquivo "sitesliberado" e inclua a url :
    Código :
      # Lista de Sites Liberados
      .susfacilmg.org.br

    3) Crie uma acl q aponte para o arquivo sitesliberados

    acl sitelivre dstdomain "/etc/squid/sitesliberados"

    4) Depois eh soh colocar as permissões das acl's na ordem correta

    Ficaria mais ou menos assim:

    acl all src 0.0.0.0./24
    acl rede src 192.168.1.0/24
    acl ipusuario src 192.168.1.1
    acl sitelivre dstdomain "/etc/squid/sitesliberados"

    http_access deny ipusuario !sitelivre
    http_access allow rede
    http_access deny all


    Obs:
    - Estou considerando q vc jah possui uma acl q identifique toda a "rede" e outra q identifique qualquer outra faixa de ip.
    - A exclamação abre uma exceção para a regra




  3. #3

    Padrão Re: Bloquear sites com squid

    nesse caso em específico, não vejo a necessidade de jogar o domínio a ser bloqueado em um arquico... talvez vc possa colocá-lo direto na ACL...

    acl sitelivre dstdomain .susfacilmg.org.br

    talvez funcione assim..

    espero ter ajudado..
    abraços!!

  4. #4

    Padrão Re: Bloquear sites com squid

    Valeu mesmo funcionou. Mas no site tem um acesso ao sistema , quando o usuario
    tenta acessar o squid nega o acesso. Coloquei a url que squid mostra
    o acesso negado no arquivo de liberacao, mas nao adiantou. Ficou assim

    siteliberado

    .portalmg.susfacil.org.br
    .201.1.8.52/administrativo/seguranca/GEN/gen_acesso.php?

    Como resolver isto ?

    Sempre que mexer neste arquivo tenho que da squid -k reconfigure

    Valeu!