Access the Internet securely and safely from your laptop when connected to an untrusted network such as the WiFi of a coffee shop or hotel? A Virtual Private Network (VPN) allows you to traverse untrusted networks securely as if you were on a private network.
OpenVPN is a full open source VPN solution that accommodates a wide range of configurations. we’ll set up an OpenVPN server on a Droplet and then configure access to it from Windows, OS X, iOS and Android. This tutorial will keep the installation and configuration steps as simple as possible for these setups.
There is a very good article by Digital Ocean for setting up OpenVPN on Ubuntu 16.04. After the above setup, you are required to further configure it to make it working properly.
The following additional settings is to allow all VPN clients can use the same certificate to login the VPN server. Meanwhile, it also allow the maximum concurrent users to 100.
sudo nano /etc/openvpn/server.conf
Uncomment (remove “;”) the following :