Intereting Posts
Не удалось создать экземпляр приложения – ClassNotFoundException Не удается получить соответствующие UDP-пакеты с использованием SSDP Исходное приложение для Android Studio static = libcore.io.Posix ENOENT Как использовать jarsigner для подписания apk? Получение JSON из URL-адреса на Android Android: Как получить идентификатор родительского представления? Как автоматически импортировать необходимые классы в Android Studio с помощью ярлыка? Макет, как приложение HotStar Как предотвратить дублирование элементов при прокрутке просмотра ресайклеров Получаю ли я права на проверку подписки на Android в приложении? OnClick в EditText внутри TextInputLayout, внутри RecyclerView Как вы можете обнаружить двухъядерный процессор на Android-устройстве из кода? Позиция независимых исполняемых файлов и Android Lollipop Как играть или возобновлять музыку другого музыкального проигрывателя из моего кода? Android popupmenu position

Создавать VPN на Android программно

Я знаю, что это было раньше, но большинство из них 3-4 года назад без определенных ответов. Мне хотелось бы знать, возможно ли это уже с 2015 года.

Solutions Collecting From Web of "Создавать VPN на Android программно"

Также, похоже, API работает для этого в Android 22. VpnService и VpnService.Builder. Также вы должны проверить этот образец https://android.googlesource.com/platform/development/+/master/samples/ToyVpn/src/com/example/android/toyvpn/

Обновление: github.com/schwabe/ics-openvpn выглядит намного лучше при использовании профилей openVPN

Да, есть API для android VpnService ( https://developer.android.com/reference/android/net/VpnService.html ), который был добавлен в API 14.

Кроме того, некоторые CyanogenMod ROM имеют предустановленную двоичную программу openvpn.

API – один для OpenVPN:

http://code.google.com/p/ics-openvpn/

Это обеспечивает одно потенциальное решение VPN, на которое вы полностью контролируете (сервер также с открытым исходным кодом), но это не PPTP или IPSec. Если вы понимаете протокол PPTP, это должно быть возможно использовать в качестве модели для реализации такого VPN-клиента.

Я думаю, у вас больше информации здесь:

Как программно создать новый VPN-интерфейс с Android 4.0?