freebsd
[Início] [Todas as Listas]

Re: [FUG-BR] Editor de ACLs Squid

From: Mário Cardia <mario@xxxxxxxxxxxxx>
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" <freebsd@xxxxxxxxxx>
Subject: Re: [FUG-BR] Editor de ACLs Squid
Date: Fri, 28 Jul 2006 18:01:22 -0300
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@xxxxxxxxx
Cel.: (43) 9938-9629
Msn: mario@xxxxxxxxx
-------------------------
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

<Anterior na Thread] Thread Atual [Próximo na Thread>