The quickest way to install OpenVPN in Ubuntu 14.04:
1. Download the initial script:
$ wget https://git.io/vpn -O openvpn-install.sh
2. Run the command
$ sudo bash openvpn-install.sh
You need to define the external IP address on which you will run the service
a.External IP address on which you will run the service
b. Port No
c. DNS you want to use
To get the public IP you can try the following command:
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
It will create necessary certificates and also create the first client.
That is all. Your OpenVPN server has been configured and ready to use. You can see added firewall rules
$ cat /etc/rc.local
iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -I FORWARD -s 10.8.0.0/24 -j ACCEPT
iptables -I INPUT -p udp --dport 1194 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to 126.96.36.199
Type the following command start the OpenVPN service:
$ sudo /etc/init.d/openvpn start
The client certificate will be stored in the home directory.
To connect from MacOSX, you can use TunnelBlick which is available at
To add new client run the
openvpn-install.sh script. Choose option 1 to add new client and certificate will be store in home folder.