Android supports MS-CHAP V2, but it is part of Phase 2 authentication and is automatically configured during a handshake. First you need to answer the question, which VPN protocol is used? PPTP? Check if you need to enable encryption (MPPE)
L2TP / IPSec? Perhaps all of them are supported; You can also check if it is PSK or RSA. If it is RSA, you need to install a certificate to connect.
SSTP? SSTP is only available on Windows.
You should also be aware that MSCHAPV2 on PPTP is considered broken (cryptographically dangerous). And SSTP is not supported on Android. I assume that SSTP is an option, and OpenVPN is not because the company uses MS VPN.
To answer your questions:
1. If the server has allowed PPTP or (L2TP /) IPSec, Android 2.x + should be able to connect until the provider has disabled the built-in VPN in the Android warehouse.
2. Any third-party VPN client must support these two commonly used protocols.
3. In the case of a VPN client, you should refer to the Google android repository in Google Code: https://code.google.com/p/android/issues/advsearch
source share