I tried to find openVPN source code for iOS, but found only for Android. OpenVPN create app for AppStore in collaboration with Apple or something, so they don't want (or can't) to distribute source codes.
So, I continued searching on this theme and found documentation about Configuration Profile Key (link) and found this article (link). But this article says:
- You need to use a supported VPN client which can either be the built-in Cisco IPSec client or a supported SSL VPN client
Is this necessary to use some installing client (like openVPN connect from AppStore)?
Can I configure VPN programmatically from my app? And how (if it possible)?
Thank you for any help you can provide in this situation
To obtain the OpenVPN Connect app, go to the Apple App Store on your Apple iOS device. Look for the words "openvpn connect" and the application will show up in the search results. You can install it from there. Once installed an icon will be placed on your home screen where you can find the app.
Yes you can configure VPN programmatically from your IOS app. IOS 8 has added a new framework called network extension framework which provides some API's for developers to configure VPN programatically. Please refer the this blog
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With