Non ho trovato un prodotto che soddisfi tutti i tuoi requisiti, ma forse la combinazione di due prodotti può avvicinarsi. Il problema è che mentre i prodotti che coprono le applicazioni ai proxy sono abbondanti, nessuno dei prodotti che ho trovato accetta uno script PAC.
Quindi mi sembra che la migliore speranza di inserire un'applicazione in uno script PAC sia nel fare questo in due passaggi:
- Valuta lo script PAC rispetto a un URL - possibile poiché lo script non è altro che un frammento Javascript
- Aggiorna un prodotto proxy con il risultato
I possibili prodotti che valutano gli script PAC sono:
pacparser
Una libreria per analizzare i file proxy di auto-config (PAC), che viene fornita con un programma di test chiamato 'pactester'.
Proxytester
Tester dell'elenco proxy open source che genera un file wpad.dat che è possibile utilizzare nel browser.
Possibili prodotti che proxy le applicazioni:
ProxyFirewall
Forza i tuoi programmi a utilizzare un proxy a livello di socket. Quando si tratta di consentire l'invio di pacchetti dal computer, ProxyFirewall non solo consentirà di scegliere se un programma può accedere a Internet, ma fornirà anche opzioni per forzare la connessione attraverso un server proxy a livello di socket .
ProxyCap ($ 30)
ProxyCap ti consente di reindirizzare le connessioni di rete del tuo computer tramite server proxy. Puoi indicare a ProxyCap quali applicazioni si collegheranno a Internet tramite un proxy e in quali circostanze. Ciò avviene tramite un'interfaccia intuitiva, senza la necessità di riconfigurare nessuno dei tuoi client Internet.
Proxifier ($ 39,95)
Proxifier è un programma che consente alle applicazioni di rete che non supportano il funzionamento tramite server proxy di funzionare attraverso un proxy HTTPS o SOCKS o una catena di server proxy.
Se uno dei prodotti sopra elencati è parametrabile tramite un file di testo, è possibile modificare questo file con i risultati della valutazione dello script PAC, magari utilizzando sed per Windows , ottenendo quindi la proxificazione dell'applicazione specificata in base al risultato dello script PAC.