1、常用代理
a、默認(rèn)代理:proxyHost;proxyPort;proxyUser;proxyPassword
b、http代理:http.proxyHost;http.proxyPort;http.proxyUser;http.proxyPassword
c、socket代理:socksProxyHost;socksProxyPort;socksProxyUser;socksProxyPassword
d、ftp代理:ftp.proxyHost;ftp.proxyPort;ftp.proxyUser;ftp.proxyPassword
2、程序設(shè)置
a、系統(tǒng)屬性中設(shè)置
Properties?props?
=
?System.getProperties();
props.put(
"
proxySet
"
,?
"
true
"
);
//
System.setProperty("proxySet",?"true");
props.put(
"
socksProxyHost
"
,{PROXY_HOST});
props.put(
"
socksProxyPort
"
,{PROXY_PORT});
HttpURLConnection.setRequestProperty(?
"
Proxy-Authorization
"
,?
"
Basic?
"
?
+
?Encoder.base64Encode(?{PROXY_USER}?
+
?
"
:
"
?
+
?{PROXY_PSWD}?)?);
(以socket為例)
b、運(yùn)行參數(shù)中設(shè)置
java?-DsocksProxyHost={PROXY_HOST}?-DsocksProxyPort={PROXY_PORT}?*.class
(以socket為例)
posted on 2007-02-25 09:52
Xu Jianxiang 閱讀(777)
評(píng)論(0) 編輯 收藏 所屬分類:
Java Tech