Autenticação de proxy para um programa que não está ciente de proxy

2

No trabalho, temos um proxy que requer autenticação (nome de usuário / senha do Windows) para poder usar.

Estou na situação em que tenho um programa que se comunica pela porta 443, mas não tem espaço para uso de proxy.

Assumindo que o firewall não pode ser alterado, existe alguma maneira de o programa que eu ter ter acesso ao proxy?

Meus pensamentos estão na mesma linha de um aplicativo de terceiros que terá reconhecimento de proxy e captura e direcionará o tráfego desse programa, mas não sei se isso existe. Tendo dito que qualquer solução que ajudará os programas a usar um proxy quando eles não estiverem cientes disso, será boa. :)

Editar: Desde a postagem eu me deparei com o SOCKS e alguns mencionam que isso pode ajudar e que existem maneiras de fazer com que clientes que não são SOCKS usem o SOCKS ...

    
por Chris 05.12.2012 / 13:28

2 respostas

3

Você pode configurar o proxy transparente em sua máquina cliente, que terá o proxy de sua empresa como pai e adicionará informações de autenticação ao encaminhar solicitações para o pai. Você precisará instalar um servidor proxy que suporte o proxy transparente, eu recomendo o squid; e você precisará de um firewall que redirecione seu tráfego para um servidor proxy, muitos firewalls do Windows podem fazer isso. Google para "proxy transparente de lula", existem muitos manuais.

    
por 05.12.2012 / 13:38
0

Você pode usar o Squid Kerberos Authentication Helper, um pouco mais antigo, mas funciona na maioria dos casos.

Você precisará do pacote client_auth_kerb.zip. Desembale e execute:

Para a variante do Windows Kerberos client_kerb_auth_sspi.exe -s proxy.example.com -P porta do proxy remoto -i

Para a variante MIT / Heimeidal Kerberos client_kerb_auth_gssapi.exe -s proxy.example.com -P porta do proxy remoto -i

Ele criará um soquete local para receber conexões de aplicativos não desejadas e enviá-lo para o servidor proxy real. Configure seu servidor proxy de aplicativos locais para localhost: 8080

Dependendo da configuração do proxy Kerberos / SSPI / GSSPI, talvez seja necessário usar o Auxiliar de Autenticação Kerberos Squid link

    
por 25.01.2017 / 15:14

Tags