connection.connect()在公司vpn网络下timed out?

        HttpURLConnection connection = (HttpURLConnection) url.openConnection();

        connection.setDoOutput(true); // 打开输出,向服务器输出参数(POST方式、字节)(写参数之前应先将参数的字节长度设置到配置"Content-Length"<字节长度>)
        connection.setDoInput(true);// 打开输入,从服务器读取返回数据
        connection.setRequestMethod("POST"); // 设置登录模式为POST(字符串大写)
        connection.setInstanceFollowRedirects(true);
        // add reuqest header
        connection.setRequestProperty("Accept", Accept);
        connection.setRequestProperty("User-Agent", USER_AGENT);
        connection.setUseCaches(false);
        connection.setRequestProperty("Cookie", cookie);
        connection.setRequestProperty("Cache-Control", "no-cache");
        connection.setRequestProperty("Content-Type", Content_Type);
        connection.setRequestProperty("Accept-Encoding", Accept_Encoding);
        connection.setRequestProperty("Accept-Language", Accept_Language);
        connection.setRequestProperty("X-Requested-With", X_Requested_With);
        connection.setRequestProperty("Referer", "http://11.11.11.11:1111/appmon-web/appmon/TranView.do");


            connection.connect();//connect出错,正常的网络下能连!公司vpn(旧的,能浏览器访问外网)能连!公司vpn(升级版,不能访问外网)出错,这次想解决的问题,用浏览器可以访问目标地址,但在java里就不行!

尝试过网上给出的多种connect的jar还是不行,由于连vpn需要问人拿账号和收短信比较麻烦,这里就没有给出错误截图。

https://blog.csdn.net/yzd_java/article/details/53006375