如何在proxy.pac中使用libproxy?

时间:2009-05-28 07:00:02

标签: proxy proxy.pac

有没有人在这里使用过Libproxy库?如果我要通过从远程服务器读取proxy.pac来创建应用程序来解析代理设置,libproxy会帮助我吗?关于如何使用libproxy下载pac脚本并获取代理值的任何想法?

谢谢!

GK

1 个答案:

答案 0 :(得分:0)

Libproxy为您透明地处理pac下载和解析。

您的应用应该: 创建一个新的ProxyFactory对象pf = New ProxyFactory()

对于您连接的每个资源,请检查要使用的代理

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

(对于您连接的每个URI!特别是PAC,每个URI可能会有所不同,例如卸载图片或视频等。

[...]连接到代理并进行沟通

销毁pf对象。

只要pf对象处于闲置状态,就会缓存pac文件。

有关更多信息,请随时加入freenode(IRC)#libproxy上的开发者