valtrick
(usa openSUSE)
Enviado em 22/05/2009 - 17:09h
Tenta o seguinte,
#iptables -t nat -A PREROUTING -p tcp -m multiport --dport 80,443 -d 200.201.174.0/24 -j ACCEPT
Iptables, é a tua parte de firewall, e squid é apenas proxy para navegação web, uma coisa é diferente da outra. Mas para que essa regra funcione, é necessário que você aplique essa regra também:
#iptables -A FORWARD -d 200.201.174.0/24 -p tcp -m multiport --dport 80,443 -j ACCEPT
Não basta apenas desviar do teu proxy o acesso a esses ips se você não permitir o acesso aos mesmos diretamente pela porta 80, a menos que você utilize forward liberado para toda rede, o que eu sinceramente não te recomendo.
Outra coisa, as regras de iptables podem ser digitadas diretamente na console, ou no arquivo de configuração do teu firewall, que firewall você utiliza?
Essas regras, devem ficar antes da regra que redireciona a porta 80 para o proxy, caso contrario não vai funcionar, ou substitui o -A por -I.
Um abraço!