andreicordova
(usa Fedora)
Enviado em 24/11/2015 - 14:48h
sites com HTTPS gera erro de certificado por você usar proxy transparente,
se vocês usar WPAD (excelente solução no meu ver) pode filtrar os acessos a sites SSL com o squid tb
no caso do iptables, conforme comentado acima, deve liberar o acesso aos IP's com ACCEPT e depois uma regra com DROP
ex:
iptables origem usuario1 ACCEPT
iptables origem usuario2 ACCEPT
iptables origem rede DROP
mas eu acredito que usar o squid pra isso funciona melhor,
cria uma ACL, com lista de redes sociais e quem tem acesso
como eu uso em uma rede 192.168.7.0/24 com gateway 192.168.7.1:
## IPTABLES - direciona para porta 3128 com proxy transparente caso algum host não tenha aceitado o wpad
iptables -t nat -A PREROUTING -s 192.168.7.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -s 192.168.7.0/24 -p tcp --dport 443 -j REDIRECT --to-port 3128
# SQUID - você deve configurar as ACL's
http_port 3128 intercept
http_port 3129
## WPAD.DAT - informa o host para usar proxy na porta 3129, neste caso vai funcionar sites com SSL
function FindProxyForURL(url, host) {
if (
isInNet((host), "192.168.7.0", "255.255.0.0") ||
isInNet((host), "127.0.0.0", "255.0.0.0") ||
isPlainHostName(host)
)
return "DIRECT";
else
return "PROXY 192.168.7.1:3129";
}
informações sobre WPAD
http://www.vivaolinux.com.br/artigo/Configuracao-automatica-(mesmo)-de-proxy-com-WPAD