简单说一下Java如何便捷的使用网络代理功能

此方法使用于大部分情况,一些特殊框架(如:mina)无效。

// 代码设置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

 

// 代码设置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

相关文章:

  • 2022-02-23
  • 2022-12-23
  • 2021-06-04
  • 2021-11-12
  • 2021-12-26
  • 2021-10-10
  • 2021-04-23
  • 2021-11-30
猜你喜欢
  • 2021-09-24
  • 2021-09-16
  • 2021-05-05
  • 2021-12-09
  • 2022-12-23
  • 2021-09-28
  • 2021-07-06
相关资源
相似解决方案