+ Responder ao Tópico



  1. #1
    omax21
    Visitante

    Padrão Erro no Squid para proxy transparente

    Estou configurando meu squid para proxy transparente...
    Segui todos os passos descritos no artigo Linux: Proxy Squid Transparente [Artigo]
    e mesmo assim qdo mando restartar o squid dá o seguinte erro:

    Parando o squid: 2007/03/07 15:05:52| parseConfigFile: line 2933 unrecognized: 'httpd_accel_host virtual'
    2007/03/07 15:05:52| parseConfigFile: line 2934 unrecognized: 'httpd_accel_port 80'
    2007/03/07 15:05:52| parseConfigFile: line 2935 unrecognized: 'httpd_accel_with_proxy on'
    2007/03/07 15:05:52| parseConfigFile: line 2936 unrecognized: 'httpd_accel_uses_host_header on'


    Já implementei também os seguintes comandos:
    # modprobe iptable_nat
    # iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
    # echo 1 > /proc/sys/net/ipv4/ip_forward
    # iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128


    O que pode estar faltando???

    Uso Fedora 6

    Antecipadamente agradeço qualquer ajuda...

  2. #2

    Padrão

    Por que nao tenta comentar essas linhas que estao causando erro, pelo que vejo o squid ta te dizendo que elas nao sao necessarias para a configuraçao proposta, mais um coisa tenta fazer somente eles navegar atraves do proxy, retirando as linhas referentes ao mascaramento.


    Abraçao



  3. #3

    Padrão

    omax21,

    Supondo que a versão do Squid seja 2.6.x...

    Apague:

    httpd_accel_host virtual
    httpd_accel_port 80
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on

    e substitua por:
    http_port 3128 transparent