OpenVPN is an easy-to-use, robust, and highly configurable SSL VPN (Virtual Private Network) daemon which can be used to securely link two or more private networks using an encrypted tunnel over the internet.