我想在Solaris上配置Java代理设置使用代理自动配置(PAC)scriptt。
我已经找到了使使用Java的控制面板在Windows机器上设置的说明 ,但我很难找到哪里/如何使在Solaris的Java相同的设置更改安装。
我想使用代理自动配置(PAC)脚本,而不是手动设置每个连接的代理信息,或使用一个单一的代理。 我有一个需要利用多个代理针对不同类型的URL。
我想在Solaris上配置Java代理设置使用代理自动配置(PAC)scriptt。
我已经找到了使使用Java的控制面板在Windows机器上设置的说明 ,但我很难找到哪里/如何使在Solaris的Java相同的设置更改安装。
我想使用代理自动配置(PAC)脚本,而不是手动设置每个连接的代理信息,或使用一个单一的代理。 我有一个需要利用多个代理针对不同类型的URL。
可悲的是,系统代理选择不处理PAC / WPAD / JS规格 ,由我与Windows或MacOS X的甚至在的Java6,其中包括一个JavaScript解释器检测证实。
我希望代理田鼠 http://code.google.com/p/proxy-vole/可以做的伎俩。
您提供的文章是关于在Java插件 (即对浏览器的Java运行时环境),可以通过Java Plug-in控制面板进行配置,并适用于:
平台(S):所有平台
所以,它真的不是Windows专用。
现在,如果你的问题是“我如何启动Java插件在Solaris控制面板”,得到的回答是:
您可以通过启动ControlPanel控制可执行文件运行控制面板。 在Java 2 SDK,该文件位于
<SDK installation directory>/jre/bin/ControlPanel
例如,如果你的Java 2 SDK安装在
/usr/j2se
,用这个命令启动控制面板:/usr/j2se/jre/bin/ControlPanel
但通常人们不使用Solaris冲浪,所以我真的不知道这是你在找什么(其实,我没了解清楚你想要做什么)。
如果你想以编程方式连接时,请注意,Java的使用两个系统属性来指定一个代理: http.proxyHost
和http.proxyPort
。 对于小程序,这些都是自动设置为使用浏览器的设置。 然而,在一个应用程序,你需要自行设置:
Properties props = System.getProperties();
props.put("http.proxyHost", "proxyhostname");
props.put("http.proxyPort", "proxyhostport");
按评论,我的理解是,要使用PAC文件。 要使用Java代码和/或蚂蚁使用Java 1.5+代理自动配置,您可以在“OS级”配置代理和设置系统属性java.net.useSystemProxies
到true
(见第4)的ProxySelector 的Java网络和代理 )或-autoproxy
为Ant选项。 这将使Java代码和/或蚂蚁使用OS代理。
要设置您的Solaris主机,如果您使用的是GNOME 2.X,你可以在全球范围通过用户界面(系统>首选项>网络代理)配置代理。 如果你不使用Gnome的,设置以下环境变量:
export http_proxy=http://username:password@proxy_url
要指定非代理主机的列表(如果需要),设置此变量(这是一个例子):
export no_proxy=localhost,127.0.0.0/8,*.local