Ich habe kein Produkt gefunden, das all Ihre Anforderungen erfüllt, aber vielleicht kann die Kombination zweier Produkte nahekommen. Das Problem ist, dass Produkte, die Anwendungen an Proxys anhängen, reichlich vorhanden sind, keines der Produkte, die ich gefunden habe, ein PAC-Skript akzeptiert.
Es scheint mir, dass die beste Hoffnung, eine Anwendung einem PAC-Skript zu unterziehen, darin besteht, dies in zwei Schritten zu tun:
- Das PAC-Skript anhand einer URL auswerten - möglich, da das Skript nichts weiter als ein Javascript-Fragment ist
- Aktualisieren Sie ein Proxy-Produkt mit dem Ergebnis
Mögliche Produkte, die PAC-Skripts auswerten, sind:
pacparser
Eine Bibliothek zum Analysieren von Proxy-Auto-Config-Dateien (PAC-Dateien), die mit einem Testprogramm namens 'pactester' geliefert wird.
Proxytester
Open-Source-Proxy-Listentester, der eine Datei wpad.dat generiert, die Sie im Browser verwenden können.
Mögliche Produkte, die Anwendungen betreffen:
Erzwingen Sie, dass Ihre Programme einen Proxy auf Socket-Ebene verwenden. Wenn es darum geht, Pakete von Ihrem Computer zu senden, erlaubt ProxyFirewall nicht nur die Auswahl, ob ein Programm auf das Internet zugreifen darf, sondern auch Optionen, um die Verbindung über einen Proxyserver auf Socket-Ebene zu erzwingen .
ProxyCap (30 $)
Mit ProxyCap können Sie die Netzwerkverbindungen Ihres Computers über Proxyserver umleiten. Sie können ProxyCap mitteilen, welche Anwendungen unter welchen Umständen über einen Proxy eine Verbindung zum Internet herstellen. Dies erfolgt über eine benutzerfreundliche Oberfläche, ohne dass Sie einen Ihrer Internet-Clients neu konfigurieren müssen.
Proxifier ($ 39,95)
Proxifier ist ein Programm, mit dem Netzwerkanwendungen, die nicht über Proxyserver arbeiten, über einen HTTPS- oder SOCKS-Proxy oder eine Kette von Proxyservern arbeiten können.
Wenn eines der oben genannten Produkte über eine Textdatei parametrierbar ist, können Sie diese Datei mit den Ergebnissen der PAC-Skriptauswertung bearbeiten, möglicherweise unter Verwendung von sed für Windows, um so die Proxifizierung der angegebenen Anwendung gemäß dem PAC-Skriptergebnis zu erreichen.