[FUG-BR] Editor de ACLs Squid

Mário Cardia mario em cardia.com.br
Sexta Julho 28 18:01:22 BRT 2006


Minha dica é usar uma external acl... depois é só fazer um programinha 
em c ou um
script em perl ou mesmo csh para autorizar ou nao o acesso.

[]'s

Fabrício F. Kammer escreveu:
> Entao, mas aí que tá o problema, a ACL das palavras proíbidas será 
> definida por cada cliente... (cada cliente que eu digo, é uma estação da 
> rede... sou provedor de internet), então o cliente que possui o IP 
> 200.xxx.yyy.10 criará sua ACL, o cliente 200.xxx.yyy.11 criará as suas e 
> os demais clientes da rede poderão ou não ter ACLs criadas... Quero que 
> cada cliente defina o que será bloqueado.
>
> O problema é a criação de ACLs manualmente cada vez que um cliente novo 
> é ativado fica complicado, pois fica sujeito a falha, então queria que, 
> se o cliente ativou o filtro, a acl fosse criada...
>
> Esse final de semana vou ver se consigo bater a cabeça com isso e posto 
> os resultados aqui...
>
> []s
>
> Fabrício
>
> m3 BSD escreveu:
>   
>> Veja bem... a duas possibilidades.....
>>
>> Vc disse num email anterior que os ips sao fixos... entao crie uma acl
>> pra cada ip e mais uma para as palavras bloqeuadas e mais uma para as
>> palavras liberadas:
>> Exemplo:
>>
>> acl ip100 src 192.168.0.100
>> acl block100 url_regex -i "/algum/dir/block100.txt"
>> acl unblock100 url_regex -i "/algum/dir/unblock100.txt"
>> http_access allow ip100 !block100 unblock100
>>
>> Faca isso pra cada um dos ips dos seus clientes
>>
>> Ae, no script, vc captura a variavel de ambiente REMOTE_ADDR, pra
>> saber o ip do cara, e abre o arquivo relativo pra ele editar via
>> navegador...
>>
>> Ta ae, nao eh muito elegante, mas funciona :)
>>
>> Se quiser discutir melhor, entre em contato comigo, ae embaixo tem de
>> tudo: msn, cel hehehehe
>>
>> Atenciosmente
>>
>> Mario Augusto Mania <m3BSD>
>> -----------------------------------------------
>> m3.bsd.mania em gmail.com
>> Cel.: (43) 9938-9629
>> Msn: mario em oquei.com
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>     
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>   


Mais detalhes sobre a lista de discussão freebsd