我尝试使用套接字创建 SSLSocket,但出现此异常
SocketAddress proxyAddr = new InetSocketAddress(proxyHost, proxyPort);
Socket underlying = new Socket(new Proxy(Proxy.Type.SOCKS, proxyAddr));
underlying.connect(new InetSocketAddress(host, port));
SSLSocket socket = (SSLSocket) factory.createSocket(underlying,proxyHost,proxyPort,true);
异常: java.net.SocketException:来自 SOCKS 服务器的格式错误的回复
谢谢你的帮助
最佳答案
您已将您的应用程序配置为使用 SOCKS 代理,但主机上的实体:您指定为 proxyAddr
的端口不是 SOCKS 服务器。
关于java.net.SocketException : Malformed reply from SOCKS server 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20136437/