Java の Web プロキシ プロパティを設定することで、同じ JVM で実行されるタスクとコードがファイアウォールを介してリモートの Web サイトやリモートの FTP サイトにアクセスできるようになります。HTTP および FTP のプロキシまたは Socks サーバーを指定したり、サーバー設定をリセットしたり、何もしなかったりできます。
属性 | 説明 | 型 | 必須 |
---|---|---|---|
nonproxyhosts | プロキシをバイパスするホストのリストです。これらは垂直バー文字 |で区切られる必要があります。FTP でこのリストが使用されるのは Java 1.4 のみです。例: fozbot.corp.sun.com|*.eng.sun.com |
文字列 | いいえ |
proxyhost | HTTP/FTP プロキシ ホストです。HTTP プロキシ オプションを無効にするには、これを に設定します。 | 文字列 | いいえ |
proxypassword | プロキシのパスワードを設定します。proxyUser が設定されている場合にのみ使用されます。 | 文字列 | いいえ |
proxyport | HTTP/FTP プロキシ ポート番号 | int | いいえ、デフォルトは 80です。 |
proxyuser | プロキシ ユーザーを設定します。おそらくこの設定にはパスワードが必要です。 | 文字列 | いいえ、デフォルトは です。 |
socksproxyhost | SOCKS サーバーの名前です。SOCKS プロキシをオフにするには に設定します。 | 文字列 | いいえ |
socksproxyport | SOCKS 接続の ProxyPort を設定します。 | int | いいえ、デフォルトは 1080です。 |
何もしない
<setproxy/>
プロキシを firewall:80 に設定します。
<setproxy proxyhost="firewall"/>
プロキシを firewall:81 に設定します。
<setproxy proxyhost="firewall" proxyport="81"/>
HTTP プロキシの使用を停止します。SOCKS 設定は変更しません。
<setproxy proxyhost=""/>
SOCKS を socksy:1080 で使用します。
<setproxy socksproxyhost="socksy"/>
SOCKS サーバーの使用を停止します。
<setproxy socksproxyhost=""/>
HTTP のユーザー名とパスワードを proxyHost 属性と proxyPassword 属性で設定できます。Java 1.4 以降では、これらを SOCKS 5 サーバーでも使用できます。