
loirojones
(usa Debian)
Enviado em 08/01/2012 - 17:46h
Vamos por partes, vc n consegue acessar a internet por causa da autenticação do squid? é isso?
1° pergunta?
Vc criou um usuário para ter acesso à internet por autenticação no squid?
se não?
htpasswd /etc/squid/passwd fulano
coloque a senha:
repita a senha:
depois vc testa o acesso.
2° Seu squid é um proxy transparente ou manual?
Pq na versão do Squid 2.7 o que eu uso, vc coloca: http_port <ip do proxy>:3128 transparent
Se por acaso não vingar o proxy transparente assim, tente colocá-lo manualmente.... mas assim não pense que se o usuário espertinho colocar sem proxy no seu navegador irá navegar sem proxy.
Pra isso vc precisa ter uma regra de iptables que redirecione o tráfego da porta 80 para a porta 3128 (squid).
iptables -t nat -A PREROUTING -s <redelan> -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -s <redelan> -p udp --dport 80 -j REDIRECT --to-port 3128
ativando essas regras n tem jeito do cara burlar mexendo nas configurações do navegador. Obrigatoriamente ele terá que passar pelo proxy.
Qualquer coisa estamos ai.