连接vpn后,应用程序未下载

时间:2018-01-07 16:39:16

标签: android dns google-play vpn

我正在制作一个阻止某些网站和应用程序的应用程序,但问题在于一些设备制造像摩托罗拉和HTC(android OS nougat和oreo)应用程序在VPN连接后没有下载和更新但互联网工作完美。我正在使用本地VPN监控网络流量。请帮助我陷入这个阶段。

我尝试了在Google上提及的所有方法

以下是本地VPN代码的截图

private void connect() {
       int i;
    isRunning=true;

    Builder builder = new Builder();
    StringBuilder stringBuilder = new StringBuilder("10.0.0.");
    if (lastInt == 254) {
        i = 0;
        lastInt = 0;
    } else {
        i = lastInt;
        lastInt = i + 1;
    }
    this.localAddress = stringBuilder.append(i).toString();
    try {
        if (this.parcelFileDescriptor != null) {
            this.parcelFileDescriptor.close();
        }
    } catch (Exception e) {
    }
    try {
        builder.addAddress(this.localAddress, 24);
        builder.addDnsServer(dns1);
        builder.addDnsServer(dns2);
        this.parcelFileDescriptor = builder.setSession(getString(R.string.app_name)).setConfigureIntent(this.pendingIntent).establish();
        Intent intent = new Intent("STARTEDDNSCHANGER");
        intent.setAction(getPackageName() + ".STARTED_DNS_CHANGER");
        sendBroadcast(intent);

    } catch (Throwable e2) {
        throw new IllegalArgumentException(e2);
    }
}

1 个答案:

答案 0 :(得分:-1)

播放通过HTTPS下载应用。如果您收到错误495,则表明VPN正在干扰HTTPS / TLS握手,因此Play不会下载应用程序。可能你不能正确地支持密码算法协商。