java.net.SocketException: Malformed reply from SOCKS server

String proxyHost = "10.101.1.6";
    int proxyPort = 80;
    SSLSocketFactory factory = context.getSocketFactory();
    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);
    socket.setSoTimeout(10000);
运行程序报:java.net.SocketException: Malformed reply from SOCKS server