Java如何使用系统代理设置访问网站

时间:2014-11-25 09:55:06

标签: java proxy vpn

我使用VPN客户端访问网站。我的浏览器,如chrome,IE和firefox都可以访问该网站。但java代码,wget,curl不能。是否有任何设置让java激活该功能?

我的VPN客户端是Jonus Pluse。

2 个答案:

答案 0 :(得分:1)

Try run your java application with :
java -Dhttp.proxyHost=webcache.example.com -Dhttp.proxyPort=8080;

或者在使用HTTP访问网络之前设置代理:

System.setProperty("http.proxyHost", "webcache.example.com");
System.setProperty("http.proxyPort", "8080");

自: Java Networking and Proxies

答案 1 :(得分:0)

您可以在Java documentation中找到答案。

通常,您将使用系统属性:

java -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800 ....