Я не нашел продукт, который соответствует всем вашим требованиям, но, возможно, комбинация двух продуктов может подойти близко. Проблема в том, что, хотя продуктов, которые объединяют приложения для прокси-серверов, много, ни один из найденных продуктов не поддерживает сценарий PAC.
Так что мне кажется, что лучшая надежда для соксификации приложения к сценарию PAC заключается в том, чтобы сделать это в два этапа:
- Оценить сценарий PAC по URL-адресу - возможно, так как сценарий является не чем иным, как фрагментом Javascript
- Обновите прокси-продукт с результатом
Возможные продукты, которые оценивают сценарии PAC:
pacparser
Библиотека для разбора файлов прокси-автоконфигурации (PAC), которая поставляется с тестовой программой под названием «pactester».
Proxytester
Тестер списка прокси с открытым исходным кодом, который генерирует файл wpad.dat, который вы можете использовать в браузере.
Возможные продукты, которые используют приложения:
ProxyFirewall
Заставьте ваши программы использовать прокси на уровне сокета. Когда речь идет о разрешении отправки пакетов с вашего компьютера, ProxyFirewall не только позволит вам выбрать, разрешена ли программе доступ в Интернет, но также предоставит опции для принудительного подключения через прокси-сервер на уровне сокетов. ,
ProxyCap (30 долларов)
ProxyCap позволяет перенаправлять сетевые подключения вашего компьютера через прокси-серверы. Вы можете указать ProxyCap, какие приложения будут подключаться к Интернету через прокси и при каких обстоятельствах. Это делается через удобный интерфейс, без необходимости перенастраивать любой из ваших интернет-клиентов.
Proxifier (39,95 $)
Proxifier - это программа, которая позволяет сетевым приложениям, которые не поддерживают работу через прокси-серверы, работать через HTTPS или SOCKS-прокси или цепочку прокси-серверов.
Если один из вышеупомянутых продуктов может быть параметризован через текстовый файл, вы можете отредактировать этот файл с результатами оценки сценария PAC, возможно, используя sed для Windows, поэтому достигните проксирования указанного приложения в соответствии с результатом сценария PAC.