Легкий в использовании IKEV2/IPSEC VPN Client.Official Android Port популярного решения Prolserswan VPN. # Особенности и ограничения # * Используют VPNSE
Версия
2.5.2
Имя пакета
org.strongswan.android
Категория
Информационный бюллетень
Размер
15.99MB
Дата публикации
November 13, 2025
Легкий в использовании VPN-клиент на основе IKEV2/IPSEC.
Официальный порт Android популярного решения Strongswan VPN.
# Особенности и ограничения #
* Использует API VPNService, представленное Android 4+. Устройства от некоторых производителей, похоже, не имеют поддержки этого - strongSwan VPN Client не будет работать на этих устройствах!
* Использует протокол обмена ключами IKEV2 (ikev1 * не * поддерживается)
* Использует IPSec для трафика данных (L2TP * не * поддерживается)
* Полная поддержка для изменения подключения и мобильности через Mobike (или повторный фактор)
* Поддерживает аутентификацию EAP EAP имени пользователя/пароль (а именно EAP-MSCHAPV2, EAP-MD5 и EAP-GTC), а также RSA/ECDSA Private Key/Аутентификация сертификата для аутентификации пользователей, EAP-TL с сертификатами клиента также поддерживается
* Комбинированная аутентификация RSA/ECDSA и EAP поддерживается с использованием двух раундов аутентификации, как определено в RFC 4739
* Сертификаты сервера VPN проверяются на предварительно установленных или установленных сертификатов CA в системе. Сертификаты CA или сервера, используемые для аутентификации сервера, также могут быть импортированы непосредственно в приложение.
* Фрагментация IKEV2 поддерживается, если VPN -сервер поддерживает его (STRONGSWAN делает это с 5.2.1)
* Разделенное туннелирование позволяет отправлять только определенный трафик через VPN и/или исключая конкретный трафик из него
* VPN для PER-APP позволяет ограничить соединение VPN на конкретные приложения или исключать их из использования
* Реализация IPSEC в настоящее время поддерживает алгоритмы AES-CBC, AES-GCM, Chacha20/Poly1305 и SHA1/SHA2
* Пароли в настоящее время хранятся как ClareText в базе данных (только при хранении с профилем)
* Профили VPN могут быть импортированы из файлов
* Поддерживает управляемые конфигурации через управление мобильностью предприятия (EMM)
Подробности и изменение изменений можно найти в наших документах: https://docs.strongswan.org/docs/5.9/os/androidvpnclient.html
# Разрешения #
* Read_external_storage: позволяет импортировать профили VPN и сертификаты CA из внешнего хранилища в некоторых версиях Android
* Query_all_packages: требуется на Android 11+, чтобы выбрать приложения для Ex/inclode в профилях VPN и дополнительных вариантов использования EAP-TNC
# Пример конфигурации сервера #
Пример конфигурации сервера можно найти в наших документах: https://docs.strongswan.org/docs/5.9/os/androidvpnclient.html#_server_configuration
Обратите внимание, что имя хоста (или IP -адрес), настроенное с профилем VPN в приложении * должно быть * содержалось в сертификате сервера в качестве расширения SubjectAltName.
# ОБРАТНАЯ СВЯЗЬ #
Пожалуйста, опубликуйте отчеты об ошибках и запросы на функции через github: https://github.com/strongswan/strongswan/issues/new/choose
Если вы это сделаете, укажите информацию о вашем устройстве (производитель, модель, версия ОС и т. Д.).
Файл журнала, записанный Службой обмена ключами, может быть отправлен непосредственно из приложения.