代码HTTP代理
// 代码设置http代理
System.setProperty("proxySet", "true");
System.setProperty("http.proxyHost", "127.0.0.1");
System.setProperty("http.proxyPort", "1234")
// Java启动命令设置http代理
java -DproxySet=true -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=1234 -jar test.jar
代码HTTPS代理
// 代码设置https代理
System.setProperty("proxySet", "true");
System.setProperty("https.proxyHost", "127.0.0.1");
System.setProperty("https.proxyPort", "1234")
// Java启动命令设置http代理
java -DproxySet=true -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=1234 -jar test.jar
代码SOCKET代理
// 代码设置socks代理
System.setProperty("proxySet", "true");
System.setProperty("socksProxyHost", "127.0.0.1");
System.setProperty("socksProxyPort", 1234);
// Java启动命令设置socks代理
java -DproxySet=true -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1234 -jar test.jar
参考:https://docs.oracle.com/javase/8/docs/technotes/guides/net/properties.html