Как создать IPSec/L2TP psk vpn для Android

Мне нужно подключить Vpn программно в моем приложении, но не могу найти способ. Я вижу VpnService, StrongSwan, OpenVpn, но, похоже, это не IPSec. Как мне подключиться к моим уже построенным серверам IPSec и L2TP, которые имеют имя пользователя, пароль и предварительный общий ключ.

1 ответ

Вы не можете сделать это в последних версиях Android. Это можно сделать с помощью класса SystemProperties.java, в котором есть API, доступный для этих соединений, но эти API теперь скрыты в последних версиях Android из-за угроз безопасности.

Однако, если телефон рутирован, вы можете использовать его с помощью взломов, таких как рефлексия и т. Д., Чтобы получить доступ к этим системным свойствам и начать работу.

Другие вопросы по тегам