OpenVPN

OpenVPN provides an secure connection to the internet via your server. Instead of your computer connecting to the internet, the information is routed via your server to the internet instead. This means you will be see as using your computer from the server directly rather than from your local ISP.

OpenVPN offers an very easy setup to configure the VPN connection and requires very little maintenance. The first step is to install the OpenVPN files:

sudo wget http://swupdate.openvpn.org/as/openvpn-as-2.0.10-Ubuntu14.amd_64.deb
sudo wget http://swupdate.openvpn.org/as/openvpn-as-2.1.4-Ubuntu14.amd_64.deb

This will install the OpenVPN files to your server. The above link is for Ubuntu 14 on an 64 bit system. The full list of OS and versions can be found at:

http://swupdate.openvpn.org/as/
https://openvpn.net/index.php/access-server/download-openvpn-as-sw.html

Afterwards we will be looking to install the file. This can be achieved with:

dpkg -i openvpn-as-2.0.10-Ubuntu14.amd_64.deb

By default the OpenVPN will create an user called “openvpn”, we can look to change the password with:

sudo passwd openvpn

The password will be used to login to the OpenVPN interface at:

Admin  UI: https://YourIpAddress:943/admin == Settings for the OpenVPN server
Client UI: https://YourIPAddress:943/      == Download the client application

Typically you wouldn’t need to access the admin area as it is to configure the settings. You can just download the client interface to your computer and start making connections to the OpenVPN.