4
我正在尋找支持身份驗證,任何建議的java socks代理客戶端類? java.net.Proxy不支持認證。支持身份驗證的Java代理客戶端類
編輯: 我似乎無法找到一種方法,將身份驗證數據通過套接字附加到特定的代理主機。 Authenticator.setDefault()只允許一組證書。
Authenticator.setDefault(new Authenticator(){
protected PasswordAuthentication getPasswordAuthentication(){
PasswordAuthentication p=new PasswordAuthentication("xxx", "xxx".toCharArray());
return p;
}
});
Proxy proxy = new Proxy(Proxy.Type.SOCKS, new InetSocketAddress("xxx.xx.xxx.xxx", xxx));
Socket sock = new Socket(proxy);
sock.connect(new InetSocketAddress(server,xx));