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.
Então, parece-me que a melhor esperança para socksifying um aplicativo para um script PAC é fazer isso em duas etapas:
- Avalie o script do PAC em relação a um URL - possível, pois o script não é nada mais que um fragmento de Javascript
- Atualizar um produto proxy com o resultado
Possíveis produtos que avaliam 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
Forçar seus programas a usar um proxy em
o nível do soquete. Quando se trata de
permitindo que os pacotes sejam enviados
seu computador, ProxyFirewall será
não só permite que você escolha se um
programa é permitido acessar o
Internet, mas também fornecerá opções
para forçar a conexão através de um
servidor proxy no nível do soquete.
ProxyCap (US $ 30)
ProxyCap permite que você redirecione seu
conexões de rede do computador através de
servidores proxy. Você pode dizer ao ProxyCap
quais aplicativos se conectarão ao
Internet através de um proxy e sob
que circunstâncias. Isso está feito
através de uma interface amigável,
sem a necessidade de reconfigurar qualquer um
seus clientes da Internet.
Proxifier (US $ 39,95)
Proxifier é um programa que permite
aplicações de rede que não
suporte trabalhando através de servidores proxy
operar através de um HTTPS ou SOCKS
proxy ou uma cadeia de servidores proxy.
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.