6

你能指导一下在哪里挖吗?

我有的:

  1. 我有一台带有 ICS (Android 4.x) 的设备 (HTC One X)。
  2. 我的公司有一个基于 Microsoft VPN 服务(RRAS 等)的企业 VPN 服务器。
  3. Microsoft VPN Server 应用了一个策略,告诉它只接受具有 MSCHAPV2 身份验证的连接。

我需要的:

  1. 我需要从我的设备建立 VPN 连接到我的公司 VPN 服务器。

问题:

  1. ICS 的板载 VPN 客户端是否可以满足我的需求?
  2. 是否有任何第三方 VPN 客户端可以做到这一点?
  3. 如何向 Google 询问我的需求?
4

2 回答 2

2

Android 支持 MS-CHAP V2,但这是第 2 阶段身份验证的一部分,并在握手期间自动配置。首先需要回答的问题是使用的是什么VPN协议?PPTP?检查是否需要启用加密 (MPPE)
L2TP/IPSec?可能所有这些都受支持;您可能还需要检查它是 PSK 还是 RSA。如果是 RSA,则需要安装证书才能连接。
SSTP?SSTP 仅在 Windows 上可用。

您还应该知道 PPTP 上的 MSCHAPV2 被认为是损坏的(加密不安全)。Android 不支持 SSTP。我假设 SSTP 是一个选项,而 OpenVPN 不是因为该公司使用的是 MS VPN。

回答您的问题:
1. 如果服务器启用了 PPTP 或 (L2TP/)IPSec,Android 2.x+ 应该能够连接,只要供应商没有去掉库存 Android 的内置 VPN。
2. 任何第 3 方 VPN 客户端都应支持这两种广泛使用的协议。
3.如果VPN客户端有问题,请参考Google Code上的Android仓库:https ://code.google.com/p/android/issues/advsearch

于 2014-08-15T19:02:14.473 回答
0

我对 Android 中的 VPN 不太了解,但您可以尝试以下几种解决方案:

  1. 安装 StrongSwan VPN 客户端 - https://play.google.com/store/apps/details?id=org.strongswan.android&hl=en_GB - 但不知道它是否可以工作或者是否需要服务器软件。最好的猜测是尝试一下。

  2. 安装自定义 ROM(CyanogenMod/AOKP/Pacman/Paranoid/etc)然后尝试。通常,自定义 ROM 包含(蹩脚的)库存 ROM 中不存在的此类功能。

祝你好运:P

于 2014-08-15T16:22:03.073 回答