Configure o squid para encaminhar pedidos para outro proxy

1

Eu gostaria de configurar o squid no Ubuntu como proxy de encaminhamento. O aplicativo que estou usando apenas permite solicitações via proxies não autenticados, não proxies que exigem nome de usuário / senha. É por essa razão que eu gostaria que o aplicativo fizesse seus pedidos inicialmente para uma instância local do squid (sem precisar da autenticação) e então fizesse o squid encaminhar a solicitação para o meu proxy de terceiros (que precisa da autenticação).

Alguém poderia me fornecer detalhes sobre como configurá-lo?

(Note que eu não quero que o squid intercepte todas as conexões http no servidor ou qualquer coisa assim, apenas para ouvir em alguma porta como 8888 e solicitarei que meu aplicativo faça solicitações específicas para o localhost 8888)

    
por fpghost 16.01.2018 / 21:31

1 resposta

1

O melhor que eu criei até agora é usar cache_peer like

cache_peer XXX.XXX.XXX.XXX parent 80 0 no-query no-digest login=<user>:<pass>
never_direct allow all

para fazer o squid se conectar ao proxy de autenticação.

Parece funcionar se eu testar com curl -x http://127.0.0.1:3128 ifconfig.me , mas não tenho certeza se é ideal ou se há outros fatores que eu deva considerar.

    
por 17.01.2018 / 15:25