OpenVPN Android - PullRequest
       22

OpenVPN Android

0 голосов
/ 07 апреля 2011

Я хотел бы создать собственное VPN-приложение на основе OpenVPN для ОС Android.Я предполагаю, что это нужно сделать: сначала скомпилировать с NDK клиент OpenVPN, затем создать графический интерфейс, который будет связываться через JNI с программой Open VPN, а затем также устанавливать пользовательские сертификаты в хранилище сертификатов.Возможно ли что-то подобное?Это сложно?Я видел некоторые решения с открытым исходным кодом, поэтому я, вероятно, начну с них, но любые советы или предложения будут отличными !

Возможно ли, что он будет включать в себя Tun-модуль?

Большое спасибо

BR

STEN


Добавлено позже: я видел некоторые решения, доступные в Интернете.должно ли устройство быть рутованным, чтобы использовать OpenVPN?Я видел там (/1493903/android-vpn-na-rodnom-urovne) хорошее описание, и я могу понять причины этого, так как VPN работает на уровне IP и создает интерфейс для всей системы ... Есть ли другие способы?

Ответы [ 2 ]

3 голосов
/ 07 августа 2012

С Android 4.0 это возможно сейчас.Смотрите API VPNService.Для OpenVPN уже есть приложение, которое использует этот API (https://github.com/schwabe/ics-openvpn/)

1 голос
/ 07 апреля 2011

Убедитесь, что он совместим с MS-VPN (OpenVPN AFAIK не работает с решениями VPN на базе MS).

...