Как использовать libproxy с proxy.pac? - PullRequest
2 голосов
/ 28 мая 2009

Кто-нибудь здесь использовал библиотеку Libproxy? Если мне нужно создать приложение для разрешения настроек прокси, считывая proxy.pac с удаленного сервера, поможет ли мне libproxy? Любые идеи о том, как использовать libproxy для загрузки сценариев pac и получения значений прокси?

Спасибо!

GK

1 Ответ

0 голосов
/ 28 августа 2010

Libproxy обеспечивает прозрачную загрузку и анализ pac.

Что должно делать ваше приложение: Создать новый ProxyFactory объект pf = New ProxyFactory()

Для каждого ресурса, к которому вы подключаетесь, проверьте, какие прокси использовать

ProxiesToTry=pf.getProxies("http://www.google.com")

(для каждого URI, к которому вы подключаетесь! Особенно для PAC это может отличаться для каждого URI, например для выгрузки картинок или видео и т. П.).

[...] подключитесь к прокси и сделайте ваше сообщение

уничтожить pf объект.

Пока объект pf лежит, файл pac кэшируется.

Для получения дополнительной информации не стесняйтесь присоединиться к разработчикам на #libproxy на freenode (IRC)

...