Connecting to an OpenVPN server from an iPhone

BrightPoint GB

BrightPoint GB

Device Lifecycle Services.

Delivered.

Plan. Market. Customize. Move. Recycle.

More...
Samsung Galaxy S III

Samsung Galaxy S III

Designed For Humans

Inspired By Nature

This sleek and innovative smartphone has the enhanced intelligence to make everyday life easier.

More...
BlackBerry Curve 9320

BlackBerry Curve 9320

Socially Connected

3G capable

Featuring all of the core messaging and social features to keep you connected.

More...
HTC One X

HTC One X

Technology Leader

Quad Core Android 4.0

Perfect for gaming, watching videos and surfing the net

More...
HTC One V

HTC One V

Iconic Design

A great all-rounder

ImageSense technology, Beats Audio, wireless media streaming, cloud storage and more...

More...
ZTE Tania

ZTE Tania

Windows Phone Mango

Fully equipped

Great for business and pleasure

More...
BlackBerry Bold 9790

BlackBerry Bold 9790

BlackBerry OS7

Powerful & Fully Featured

Smooth performance for browsing the web, running apps, working with documents, and enjoying multimedia

More...
HTC Sensation XL

HTC Sensation XL

Feel every beat

With Beats Audio

A multimedia superstar with Beats earphones included.

More...
HTC Titan

HTC Titan

Unlike anything you've ever held before

Office on the move

Windows Phone 7.5 (Mango). With a 4.7-inch screen and big virtual keyboard, the Titan is perfect for both work and play.

More...
HTC Radar

HTC Radar

Real time close

Windows Phone 7.5 (Mango)

Pull all your contacts and social networks together into one place to stay connected with friends and share instantly.

More...
BlackBerry Bold 9900

BlackBerry Bold 9900

Slim yet powerful

Touch and Type in harmony

The Bold 9900 is RIM's thinnest BlackBerry smartphone yet and as lightweight and durable as it is feature-packed.

More...
ZTE Libra

ZTE Libra

Affordable Android

WiFi hotspot, Exchange email, Google Maps and much, much more all at an attractive price.

More...
ZTE MF30/MF60

ZTE MF30/MF60

Portable Internet

USB & WiFi for Windows and Mac

High speed, portable Internet access in your pocket.

More...
Motorola Defy +

Motorola Defy +

Lifeproof

Faster, smarter, richer

Scratch, dust and water-resistant. 1GHz processor, 5MP camera and great pre-loaded apps.

More...
BlackBerry Curve 9380

BlackBerry Curve 9380

BlackBerry OS7

The 1st all-touch Curve

Easily capture and share your favourite moments with family, friends and colleagues.

More...
Samsung Galaxy S2

Samsung Galaxy S2

Faster. Slimmer. Brighter.

Prepare yourself for the Galaxy S II, Samsung's thinnest smartphone.

More...
HTC Sensation XE

HTC Sensation XE

With Beats Audio

Designed to impress

With custom Beats headphones, engineered to deliver extraordinary sound.

More...
ZTE Skate

ZTE Skate

Affordable Android

WiFi hotspot, Exchange email, Google Maps and much, much more all at an attractive price.

More...
HTC Explorer

HTC Explorer

A design that fits your lifestyle

Keep in touch with the people who matter

Jump right into what's most important to you thanks to an improved lockscreen design.

More...
ZTE Tureis

ZTE Tureis

Full Qwerty 2.6-inch touchscreen

Android Gingerbread

Business and social features in a slim package.

More...
Frontpage Slideshow (standalone) | Copyright © 2006-2011 JoomlaWorks Ltd.

GuizmoVPN (http://www.guizmovpn.com) is an OpenVPN client for the iPhone available for installation on Jailbroken devices. OpenVPN is, as its name suggests, an open source virtual private networking application, suitable for a wide range of secured comms applications. For more information read this blog article - http://blog.brightpointuk.co.uk/openvpn

The iPhone client is available for download within the Cydia manager, but must first be added to the list of available sources. Within Cydia browse to Manage --> Sources:

Connecting to an OpenVPN server from an iPhone

and add the source "http://cydia.guizmovpn.com", you will then be able to install the client.

Connecting to an OpenVPN server from an iPhone Connecting to an OpenVPN server from an iPhone

Full installation options are available on the GuizmoVPN web site, but setup is relatively quick and painless provided you have a correctly written client configuration script. The following script worked for me:

client
dev tun
proto udp
hand-window 15
remote (server_IP_address) 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert jamesl.crt
key jamesl.key
comp-lzo
verb 3

Your script would naturally need to include the IP address of your OpenVPN server and specify the appropriate key and certificate files.

The script should be saved as a ".ovpn" file in the same directory as all required key and certificate files. The directory itself should then be compressed to a ZIP file and copied across to the iPhone.

The easiest way to do this is to connect the iPhone to an available WiFi network and upload the ZIP file to the device from your PC. Launch the GuizmoVPN client on the iPhone and select the option to enable the web server:

Connecting to an OpenVPN server from an iPhone

Provided that WiFi is enabled on the iPhone and connected to the wireless network, its local IP address will be displayed:

Connecting to an OpenVPN server from an iPhone

From your PC, or another machine on the same wireless network, open a browser and connect to the IP address of the iPhone on port number 2095, as shown in the GuizmoVPN screen, the following will be displayed in your browser window:

Connecting to an OpenVPN server from an iPhone

Browse to where the ZIP file is saved on your PC and upload it to the iPhone.
Once uploaded, the configuration will then be listed in the GuizmoVPN client:

Connecting to an OpenVPN server from an iPhone

You can now turn off the web server on the iPhone.
To initiate the connection to the OpenVPN server, simply move the Connect switch to On. If prompted for a password, enter it at the prompt. If the connection is successful, an icon will be added to the status bar at the top of the screen to represent the VPN connection:

Connecting to an OpenVPN server from an iPhone

You will now be able to access remote resources via their internal address:

Connecting to an OpenVPN server from an iPhone

If your are unsuccessful, view the log file for information and error messages to assist your troubleshooting.

Connecting to an OpenVPN server from an iPhone