Boa maneira de reverter o proxy por meio de um proxy de encaminhamento

4

Eu tenho um aplicativo que usa HTTP para se conectar a um servidor, mas não suporta o uso de um proxy HTTP e devo usar um proxy HTTP para chegar ao servidor.

Eu gostaria de configurar um serviço de proxy reverso (em um servidor Linux) que possa passar pelo servidor proxy regular.

Então:

App --> Reverse Proxy ----------> Forward Proxy -------------> Server
|====Localhost=======|   Net      |=Somewhere=|     Net   |=Somewhere Else=|

Eu observei alguns proxies reversos leves, mas eles não suportam encaminhamento através de um servidor proxy. Eu prefiro não executar algo pesado como apache ou lula, mas se eles são as únicas coisas que funcionariam, eles fariam. (Embora dos documentos do apaches, também não parece que funcionaria.)

Alguma sugestão?

    
por Olson 12.04.2012 / 15:49

2 respostas

2

Se o seu servidor proxy de encaminhamento oferecer suporte ao proxy transparente, você poderá usar o iptables para redirecionar o tráfego HTTP de forma transparente para o seu proxy de encaminhamento.

Caso contrário, você precisa instalar um servidor proxy conforme descreveu e configurar seu aplicativo para usá-lo como se fosse o servidor real.

    
por 12.04.2012 / 15:57
0

O cache do Squid deve ser capaz de fazer isso. Observe as configurações "nunca diretas" para configurá-lo para que as solicitações passem por um pai em vez de sair diretamente. Verifique também o Servidor de Tráfego Apache . Alega fazer quase tudo! Eu acho que o arquivo de configuração é icp.config.

    
por 22.04.2013 / 17:05