+ Responder ao Tópico



  1. #1

    Padrão proxy transparente no funciona

    Num sei deletar pessoal...
    Alguem deleta por favor..
    Postei novamente no forum certo..
    Desculpa caca..


    Entaum pessoal,...
    Seguinte..
    minha rede:
    eth0 = DHCP faixa 192.168.1.0/24
    eth1 = static 192.168.0.0/24
    eth2 = static 10.1.1.0/24

    instalei o squid e segui alguns tutoriais mas num tah rolando.. Se eu setar o proxy no navegador funciona tudo direitinho.. mas transparente naum funciona.. Olha minhas regras..

    iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
    iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -j MASQUERADE
    iptables -t nat -A PREROUTING -s 192.168.0.0/24 -p tcp --dport 80 -j REDIRECT --t-port 3128
    iptables -t nat -A PREROUTING -s 10.1.1.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128

    Se precisar posso enviar o squid.conf..

    T dificil.. credo..

    Abraço..
    Última edição por w00dy; 27-09-2007 às 23:02. Razão: Postei no lugar errado..

  2. #2

    Padrão

    dae Cara...

    aparentemente o IPtables esta OK....

    Verifique se seu squid.conf contem as seguintes linhas:

    httpd_accel_uses_host_header off
    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on


    Se não contiver, adicione-as....

    Se funcionar poste aew... e se não funcionar tb.... hehehe

    té mais

  3. #3

    Padrão

    Tem algumas coisas que estão meio estranhas ao meu ver,aqui rodo o squid num Debian 4.0 da seguinte forma:

    FIREWALL

    #echo 1 > /proc/sys/net/ipv4/ip_forward
    #iptables -t nat POSTROUTING -o eth0 -j MASQUERADE
    #iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128


    eth0 -> placa com internet.
    eth1 -> placa da rede interna.

    Adicione essas linha no squid.conf,ela pode ser a primeira de todas,no inicio do aquivo.

    http_port 3128 transparent


    As Linhas abaixo,não funcionam do Squid 2.6 pra cima,se vc instalaou recentemente,é provavel que seja o squid 2.6*.

    httpd_accel_uses_host_header off
    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on