Ubuntu 12.04 porta de entrada proxy transparente

2

eu tenho um servidor ubuntu que eu quero usar como um proxy transparente, (eu não tenho problema de configurar o squid, apenas o iptables. O servidor só tem uma interface de rede. O servidor fica na mesma sub-rede que o roteador que é o atual gateway para a internet para os clientes, eu quero simplesmente definir o gateway nos clientes apontando para o proxy transparente que, por sua vez, encaminha as solicitações para o roteador e fora da internet.Veja-me diagrama, alguém pode oferecer para ajudar com a configuração do iptables para alcançar este cenário?

máscara de sub-rede / 22

     Router(10.4.12.1)         Transparent Proxy (eth0, 10.4.12.2)
       |                   |
  +----+----+---------+----+----+
  |         |         |         |
Comp1(10.4.12.6)     Comp2(10.4.12.5)     Comp3(10.4.12.4)     Comp4(10.4.12.3)

Obrigado

    
por user146536 21.11.2012 / 23:23

1 resposta

0

Isso não é possível configurar a menos que o roteador suporte o redirecionamento de todo o tráfego da porta 80 para o servidor e, em seguida, rotear o tráfego do squid de volta para o computador original.

É muito mais simples e fácil configurá-lo adicionando outra interface de rede ao servidor e tornando-o o gateway para a rede.

Com essa configuração, é difícil configurar o proxy transparente e configurei isso mais vezes do que me lembro.

link fornece um guia razoável.

    
por 17.01.2013 / 22:19