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.