+ Responder ao Tópico



  1. #1
    b0rin
    Visitante

    Padrão Proxy Transparente amigos....

    Bom dia a todos,

    Eu tenho um RH 8 com squid, estou querendo por proxy transparente aqui na empresa, mas a duvida é a seguinte, tenho que colocar os DNS nas estações do meu provedor? ( telfonica no caso ? ) ....

    Pelo que pesquisei adicionando a linha abaixo e alterando algumas configurações no squid.conf ja era para estar funcionando...

    Código :
    iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128 
     
     
    # HTTPD-ACCELERATOR OPTIONS 
    # --------------------------------------- 
    # 
    # 
    # 
    httpd_accel_port 80 
    httpd_accel_host virtual 
     
    E o Seguinte Grupo: 
     
    # 
    # TAG: httpd_accel_with_proxy 
    # -------------------------------------- 
    # 
    # 
    httpd_accel_with_proxy on 
    # 
    # 
    # TAG: httpd_accel_uses_host_header on|off 
    # 
    # 
    httpd_accel_uses_host_header on 
     
    Feito isto, vamos iniciar o SQUID com a linha de comando: 
     
    /usr/squid/./RunCache& 
     
    O SQUID esta pronto para funcionar no modo proxy transparente.

    Gostaria de saber o que tenho que configurar nas estaçoes e se tem mais alguma coisa para configurar no linux....?

    Obs.: já tentei os comandos acimas mas nao funcionou...

    Abraços

  2. #2
    wrochal
    Visitante

    Padrão Proxy Transparente amigos....

    Caro,

    Acessa este link http://squid.linuxit.com.br

    Falou,



  3. #3

    Padrão Re: Proxy Transparente amigos....

    Citação Postado originalmente por b0rin
    Bom dia a todos,

    Eu tenho um RH 8 com squid, estou querendo por proxy transparente aqui na empresa, mas a duvida é a seguinte, tenho que colocar os DNS nas estações do meu provedor? ( telfonica no caso ? ) ....

    Pelo que pesquisei adicionando a linha abaixo e alterando algumas configurações no squid.conf ja era para estar funcionando...

    Código :
    iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128 
     
     
    # HTTPD-ACCELERATOR OPTIONS 
    # --------------------------------------- 
    # 
    # 
    # 
    httpd_accel_port 80 
    httpd_accel_host virtual 
     
    E o Seguinte Grupo: 
     
    # 
    # TAG: httpd_accel_with_proxy 
    # -------------------------------------- 
    # 
    # 
    httpd_accel_with_proxy on 
    # 
    # 
    # TAG: httpd_accel_uses_host_header on|off 
    # 
    # 
    httpd_accel_uses_host_header on 
     
    Feito isto, vamos iniciar o SQUID com a linha de comando: 
     
    /usr/squid/./RunCache& 
     
    O SQUID esta pronto para funcionar no modo proxy transparente.

    Gostaria de saber o que tenho que configurar nas estaçoes e se tem mais alguma coisa para configurar no linux....?

    Obs.: já tentei os comandos acimas mas nao funcionou...

    Abraços
    Tá faltando configurar a rede interna, ACL, etc no squid.conf

  4. #4
    fpmazzi
    Visitante

    Padrão Proxy Transparente amigos....

    alem do que disse o amigo ae em cima, esta faltando tbm fazer o redirecionamento da porta 80 para a porta do squid.

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

    pois o transparente proxy é a junção desta regra com as que vc coloca ae do proxy squid



  5. #5
    alguem
    Visitante

    Padrão meu da uma lida antes de responder idiotamente!!

    Citação Postado originalmente por fpmazzi
    alem do que disse o amigo ae em cima, esta faltando tbm fazer o redirecionamento da porta 80 para a porta do squid.

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

    pois o transparente proxy é a junção desta regra com as que vc coloca ae do proxy squid