我使用100%工作襪子,無法通過我的應用程序進行連接。 如何在Java中使用SOCKS?
SocketAddress proxyAddr = new InetSocketAddress("1.1.1.1", 12345);
Proxy pr = new Proxy(Proxy.Type.SOCKS, proxyAddr);
try
{
HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection(pr);
con.setConnectTimeout(proxyTimeout * 1000);
con.setReadTimeout(proxyTimeout * 1000);
con.connect();
System.out.println(con.usingProxy());
}
catch(IOException ex)
{
Logger.getLogger(Enter.class.getName()).log(Level.SEVERE, null, ex);
}
那麼我做錯了什麼?如果我將HTTP與一些HTTP代理一起使用,但所有工作都不能使用SOCKS。
這些都是正確的,但是如果我需要使用多線程並且我需要每次有很多代理,該怎麼辦? 例如我發現襪子代理在IE中可以正常工作(並且不支持HTTP和其他協議),但是當我在Java中使用它時,它不適用於v4和5!這似乎像擁抱Java一樣 – AnNik 2016-11-23 02:29:45