removido
(usa Nenhuma)
Enviado em 19/01/2012 - 13:34h
Deixa eu ver se entendi.
-Vc tem uma rede, ou seja, mais de 1 computador conectado à internet;
-Apenas 1 desses computadores precisa ter o squid autenticado;
-Somente 1 login específico deve funcionar neste computador. E somente neste computador este login deve funcionar.
Não testei o que vou escrever, estou apenas tentando ajudar.
O que sabe-se é que o squid usas condições AND quando os parametros estão na mesma linha.
Então você poderia:
1 - criar uma acl para o ip da máquina:
acl pc_filtrado src 192.168.1.102
2 - criar uma acl para o usuário autenticado:
acl usuario_joao proxy_auth_regex joao
3 - permitir o acesso do joao no ip 192.168.1.102
http_access allow usuario_joao pc_filtrado
4 - bloquear o acesso do usuário joao
http_access deny usuario_joao
5 - bloquear o acesso a partir da máquina 192.168.1.102
http_access deny pc_filtrado
Tudo ficaria assim:
acl pc_filtrado src 192.168.1.102
acl usuario_joao proxy_auth_regex joao
http_access allow usuario_joao pc_filtrado
http_access deny usuario_joao
http_access deny pc_filtrado