Standalone iOS application for VPN connection using openVPN protocol
- or -
Post a project like this$2.5k
- Posted:
- Proposals: 4
- Remote
- #1361841
- Expired
Description
Experience Level: Expert
Estimated project duration: 1 - 2 weeks
General information for the app: VPN Connectivity utilizing OpenVPN protocol. (Without having OpenVPN connect official application also installed on end user device)
Kind of development: New app from scratch
Num. of web pages/modules: 1
Description of every page/module: The home page needs to have 1 button that says "Connect" while disconnected from the VPN server, and says "Disconnect" while the client is connected to the VPN server. This does not have to look good, it is for functionality.
Description of requirements/features: On the backend side of the application, an event needs to be created when the button is pressed so that the authentication packets are sent to the VPN server at address: 107.170.233.81
The application must contain the client.ovpn file that it uses for authentication and encryption. (Will be supplied)
By performing this process, the device's user will automatically be prompted if they want to allow VPN configurations to be made in their settings. When they click yes, touch ID from the user might be required. This does NOT need to be hard-coded into the application, as by accessing the NetworkExtension framework, it automatically happens.
The OpenVPN protocol must be used so that the application can connect directly to the server mentioned above using the client.ovpn configuration file given without having "OpenVPN Connect" installed on the user's device.
In order to develop this, access to the NetworkExtension framework is necessary. I can supply the necessary files to test and develop using this framework.
Specific technologies required: OpenVPN protocol, VPN connectivity, Swift/Objective-C
Similar urls: Current iOS applications that use the OpenVPN protocol on their backend, like we are trying to accomplish: VyprVPN, PIA (Private internet access VPN), ExpressVPN, and IPVanish
Extra notes: If there are any questions about code or project specifications at any time, Dane Tuso can be reached on Skype: dane.tuso
Some links I found helpful so far in my research:
OpenVPN server source code: https://github.com/OpenVPN/openvpn
Tutorial for creating own protocol: http://www.hideme.io/blog/en/ios-9-vpn-api-network-extension-udp/
experimental openvpn3 c++ binary to be compiled into iOS application: https://github.com/jmaurice/openvpn3
Kind of development: New app from scratch
Num. of web pages/modules: 1
Description of every page/module: The home page needs to have 1 button that says "Connect" while disconnected from the VPN server, and says "Disconnect" while the client is connected to the VPN server. This does not have to look good, it is for functionality.
Description of requirements/features: On the backend side of the application, an event needs to be created when the button is pressed so that the authentication packets are sent to the VPN server at address: 107.170.233.81
The application must contain the client.ovpn file that it uses for authentication and encryption. (Will be supplied)
By performing this process, the device's user will automatically be prompted if they want to allow VPN configurations to be made in their settings. When they click yes, touch ID from the user might be required. This does NOT need to be hard-coded into the application, as by accessing the NetworkExtension framework, it automatically happens.
The OpenVPN protocol must be used so that the application can connect directly to the server mentioned above using the client.ovpn configuration file given without having "OpenVPN Connect" installed on the user's device.
In order to develop this, access to the NetworkExtension framework is necessary. I can supply the necessary files to test and develop using this framework.
Specific technologies required: OpenVPN protocol, VPN connectivity, Swift/Objective-C
Similar urls: Current iOS applications that use the OpenVPN protocol on their backend, like we are trying to accomplish: VyprVPN, PIA (Private internet access VPN), ExpressVPN, and IPVanish
Extra notes: If there are any questions about code or project specifications at any time, Dane Tuso can be reached on Skype: dane.tuso
Some links I found helpful so far in my research:
OpenVPN server source code: https://github.com/OpenVPN/openvpn
Tutorial for creating own protocol: http://www.hideme.io/blog/en/ios-9-vpn-api-network-extension-udp/
experimental openvpn3 c++ binary to be compiled into iOS application: https://github.com/jmaurice/openvpn3
PPH User P.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
12 May 2024
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies