工做隨筆——Java網絡代理(http,socks)

簡單說一下Java如何便捷的使用網絡代理功能html

此方法使用於大部分狀況,一些特殊框架(如:mina)無效。java

// 代碼設置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網絡

相關文章
相關標籤/搜索