トップ 一覧 置換 検索 ヘルプ RSS ログイン

Proxyを設定するの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
http://72.5.124.55/javase/ja/6/docs/ja/technotes/guides/net/proxies.html

!Javaアプリの起動時に設定する
 java -Dhttp.proxyHost=proxy.example.com -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts=192.168.0.1|localhost ...

!プログラムで設定
System.setProperty("http.proxyHost","proxy.example.com");
System.setProperty("http.proxyPort","8080");
System.setProperty("http.nonProxyHosts", "localhost|192.168.1.10");

!proxyに関するプロパティ
http.proxyHost
(デフォルト: なし)
http.proxyPort
(デフォルト: 80 (http.proxyHost が指定された場合))
http.nonProxyHosts
(デフォルト: なし)
ftp.proxyHost
(デフォルト: なし)
ftp.proxyPort
(デフォルト: 80 (ftp.proxyHost が指定された場合))
ftp.nonProxyHosts
(デフォルト: なし) 複数指定する場合は「|」で区切る

!HTTPS
HTTPと同じで
*https.proxyHost
*https.proxyPort 

!FTP
*  ftp.proxyHost
* ftp.proxyPort
* ftp.nonProxyHosts 

ここで、「非プロキシホスト」リストに対して別個のプロパティーが存在することに留意してください。
 $ java -Dhttp.proxyHost=webcache.mydomain.com -Dhttp.proxyPort=8080 -Dftp.proxyHost=webcache.mydomain.com -Dftp.proxyPort=8080 GetURL
この例では、HTTP と FTP の両方のプロトコルハンドラが、webcache.mydomain.com:8080 にある同じプロキシサーバーを使用します。

!SOCKS
*  ftp.proxyHost
* ftp.proxyPort
* ftp.nonProxyHosts 

ここで、「非プロキシホスト」リストに対して別個のプロパティーが存在することに留意してください。
 socksProxyHost − SOCKS プロキシサーバーのホスト名用
 socksProxyPort − ポート番号用 (デフォルト値は 1080) 
ここでは、接頭辞のあとにドット (「.」) を付けないことに留意してください。
例:
 $ java -DsocksProxyHost=socks.mydomain.com GetURL

{{category2 プログラミング言語,Java}}