Назад | Перейти на главную страницу

Как преобразовать сценарий pac в переменные прокси-среды в стиле Linux?

На машинах с Windows (и в сетях с большим количеством машин с Windows) сценарии автоконфигурации прокси используются повсеместно для причины; в дистрибутивах Linux (например, CentOS), это более распространено приложениям следует обращаться к нескольким переменным среды: http_proxy, https_proxy и no_proxy за исключениями. Вот пример этих трех настроек:

export http_proxy=http://my.proxy:8080
export https_proxy=https://my.proxy:8443
no_proxy=192.168.1.*,localhost,example.org

Мой вопрос: учитывая сценарий PAC (скажем, в виде текстового файла или в стандартном потоке ввода), как я могу получить из него эти три строки?

Я подозреваю, что ответ может быть таким: «Вы не можете, они полны по Тьюрингу». Если это так, то существуют ли классы общих шаблонов файлов PAC, которые достаточно просты, чтобы избежать общего результата?