Usando um script autoconfig de proxy com um aplicativo que não suporta?

0

Existe uma maneira de "quebrar" um aplicativo de tal forma que o tráfego HTTP de saída (ou seja, chamadas de serviço da web) passa por um proxy que é configurado através de um script do PAC ? O aplicativo em si não tem suporte a proxy embutido, muito menos PAC, então eu estou supondo que os pacotes de saída precisariam ser interceptados e modificados (então algo como Fiddler ). Eu não me importo com HTTPS, apenas HTTP.

Possivelmente relacionado: link

    
por Robert Fraser 19.01.2011 / 00:48

1 resposta

1

Eu não encontrei um produto que atenda a todos os seus requisitos, mas talvez a combinação de dois produtos possa se aproximar. O problema é que, embora os produtos que armazenam aplicativos em proxies sejam abundantes, nenhum dos produtos encontrados aceita um script PAC.

Portanto, parece-me que a melhor esperança de colocar um aplicativo em um script PAC é fazer isso em duas etapas:

  1. Avalie o script do PAC em relação a um URL - possível, pois o script não é nada além de um fragmento de Javascript
  2. Atualize um produto proxy com o resultado

Possíveis produtos que avaliam os scripts do PAC são:

pacparser
Uma biblioteca para analisar os arquivos de configuração automática de proxy (PAC), que vem com um programa de teste chamado 'pactester'.

Proxytester
Testador de lista de proxy de código aberto que gera um arquivo wpad.dat que você pode usar no navegador.

Produtos possíveis que aproximam aplicativos:

ProxyFirewall

Force Your Programs to use a proxy at the socket level. When it comes to allowing packets to be sent out of your computer, ProxyFirewall it will not only allow you to choose if a program is allowed to access the Internet, but will also supply options to force the connection through a proxy server at the socket level.

ProxyCap (US $ 30)

ProxyCap enables you to redirect your computer's network connections through proxy servers. You can tell ProxyCap which applications will connect to the Internet through a proxy and under what circumstances. This is done through a user friendly interface, without the need to reconfigure any of your Internet clients.

Proxifier ($ 39.95)

Proxifier is a program that allows network applications that do not support working through proxy servers to operate through an HTTPS or SOCKS proxy or a chain of proxy servers.

Se um dos produtos acima é parametrável através de um arquivo de texto, você pode editar este arquivo com os resultados da avaliação do script PAC, talvez usando sed para Windows , conseguindo assim a proxificação da aplicação especificada de acordo com o resultado do script PAC.

    
por 16.02.2011 / 21:04