Java中指定proxy

本文引自于《Java Network Programming, 3rd》,章节2.4,版权为原作者/出版社所有。此处仅作为交流之用,未经编辑。


Standalone Java applications can indicate the proxy server to use by setting the socksProxyHost and socksProxyPort properties (if you're using a SOCKS proxy server), or http.proxySet,http.proxyHost,http.proxyPort, https.proxySet,https.proxyHost,https.proxyPort,ftpProxySet, ftpProxyHost,ftpProxyPort,gopherProxySet,gopherProxyHost, and gopherProxyPort system properties (if you're using protocol-specific proxies). You can set system properties from the command line using the -D flag, like this:

java -DsocksProxyHost=socks.cloud9.net -DsocksProxyPort=1080 MyClass

You can use any other convenient means to set these system properties, such as including them in the appletviewer.properties file, like this:

ftpProxySet=true
ftpProxyHost=ftp.proxy.cloud9.net
ftpProxyPort=1000
gopherProxySet=true
gopherProxyHost=gopher.proxy.cloud9.net
gopherProxyPort=9800
http.proxySet=true
http.proxyHost=web.proxy.cloud9.net
http.proxyPort=8000
https.proxySet=true
https.proxyHost=web.proxy.cloud9.net
https.proxyPort=8001

你可能感兴趣的:(java,server,properties,command,System,NetWork)