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
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!!
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!