iOS VPN App

An iOS OpenVPN based VPN Client.

Overview

Language : Objective-C / Swift / Javascript

Operating System : iOS

Involvement : Implementation from existing Mac App.

Description

The Client requested that I would write an iOS version of their popular Mac App. This iOS App re-used the assets from the Mac App since it is written using Cordova. The App features one of the first iOS implementations of OpenVPN. The VPN is implemented using a Network Extension.

The App also has an In-App Signup using IAP and can generate accounts directly from the Account. The user can pick from a list of servers, ordered by geo-location. The App also features server changing while the VPN is active.

Features

• IAP to Sign-up Accounts • Account Authentication via REST Interface • Geo-location Server List • Network Preferences Search • OpenVPN based Network Extension

Categories

Client

Private Client