Nginx como um servidor proxy para uma rede local

1

Atualmente, estou usando o squid como um servidor proxy para minha rede local, mas não estou totalmente satisfeito com isso. O Nginx também é adequado para uso como um servidor proxy em uma rede local? Está sendo usado ativamente para este propósito?

    
por Hyperfocus 18.01.2015 / 20:36

3 respostas

5

O nginx pode ser considerado um proxy "reverso" (devido à sua funcionalidade de "servidores upstream") .... quando está nessa função, ele é efetivamente um "balanceador de carga".

um proxy "normal", como proxy HTTP squid, meias, etc ... obtém conteúdo em nome do usuário final e fica na frente dos usuários finais, fazendo chamadas tcp / ip para os servidores da web e, idealmente, armazenando em cache conteúdo.

O nginx, quando executado como um proxy reverso, fica entre os pontos de extremidade do servidor, geralmente o balanceamento de carga entre eles .... portanto, "reverso" ... não se aplica às suas necessidades

o squid será sua melhor aposta para um proxy http "regular" ... um proxy que obtém e armazena em cache o conteúdo para seus usuários finais que estão por trás dele.

    
por 18.01.2015 / 21:51
2

O Nginx é um servidor web ... por isso não está sendo usado para substituir o squid com muita frequência;)

( Modo proxy Nginx é diferente, é usado basicamente para transferir solicitações http para outro servidor)

    
por 18.01.2015 / 21:17
0

Como os outros pôsteres apontaram, o nginx é um proxy reverso. Isso significa que ele se parece com um servidor da Web e fica na frente de outros servidores da Web que você hospedaria. Isso não é adequado para proxy de encaminhamento (usuários em sua LAN que vão para a Internet).

Se você não estiver satisfeito com o squid e estiver aberto a uma plataforma Windows, experimente uma alternativa, como o WinGate . Disclaimer, eu trabalho para Qbik, que são os autores de WinGate

    
por 07.06.2016 / 10:37

Tags