OpenVPN is an open source VPN protocol known to be very secure. The protocol has existed since 2001 and has been continuously improved since then. One advantage of the open-source character of the protocol is that it is widely supported. An OpenVPN client has been developed for almost every operating system. Most VPN providers therefore support this protocol and we recommend using this protocol whenever possible. With the help of our VPN provider comparer you can easily find all VPN services that support OpenVPN.
OpenVPN the best VPN protocol according to us
To get straight to the point: we think OpenVPN is the best choice in VPN protocols in by far the most situations when you want to use a VPN connection. There are a number of reasons for this. We will list the most important reasons below:
Best VPN service with OpenVPN
There are a number of VPN services that offer OpenVPN and are really better than other VPN services. So if you are looking for a good VPN with OpenVPN support you can choose one of the following VPN services:
The software offered for the various operating systems is also very good. They also offer configuration files for the OpenVPN software so that you can use ExpressVPN with third-party OpenVPN software on a variety of devices and operating systems. Visit ExpressVPNActie: 3 months free with an annual subscription to ExpressVPN! *Valid only through the links on our website. When ordering an annual subscription you will see this promotion on the ExpressVPN website.
Just like ExpressVPN you can also download the configuration files for the OpenVPN connections at NordVPN. This makes it easy to use the OpenVPN software. Also installing the OpenVPN connections on Linux, Routers, Raspberry Pi or other devices is easy to do with the clear explanation on the website.visit NordVPN
How it works
VPN stands for virtual private network. A virtual network is created, as it were, within a larger network (in most cases the Internet). Within this network, all data is encrypted and only devices with the correct login details are allowed to use this network. A tunnel is created, as it were, between the VPN client and the VPN server. Click here for an explanation of what a VPN is, the OpenVPN client needs to know what the data of the server you want to connect to is. Loading this information is done via a so-called configuration file. This configuration file contains all the information the VPN client needs to make a connection. For example: If you want to use the OpenVPN software it is advisable to choose a VPN service that can provide the configuration files. Once the configuration files are loaded you will see them in the OpenVPN client. When you click connect you will be asked for your login name and password. Once you have entered this you will be connected to the VPN server
OpenVPN uses the OpenSSL standard to encrypt the data sent and received. In addition to the encryption, the OpenSSL standard also takes care of the authentication of the VPN clients. Because OpenSSL is also open source, there is a lot of confidence in the reliability and security of the encryption. Edward Snowden also confirmed this suspicion, indicating that OpenVPN encryption has not yet been broken by the NSA. Generally the AES or Blowfish encryption is used for the VPN connections that use OpenVPN as a protocol. A big advantage of this is that many websites of for example banks, webshops and email providers also use this protocol. So it is very difficult or even impossible to block this.
Partly due to the fact that OpenVPN is open source software, a client is available for all common operating systems. A client is needed to connect to a VPN server. A VPN client is always included with certain software that makes it possible to connect to the VPN servers of the VPN provider in question. But you can also choose (if your VPN service offers OpenVPN connections) to use OpenVPN's own software or a third party that has developed software for OpenVPN connections. The fact that a software client is available for all operating systems makes the use of the OpenVPN protocol very easy. Both OpenVPN itself and third parties have released software that makes it possible to make a VPN connection to a VPN server with almost all equipment. Below you can see briefly what the possibilities are per operating system.
Mac and Windows
For MacOS and Windows, OpenVPN has created a very clear and relatively easy to use software client. The OpenVPN client software has a graphical interface that makes setting up a VPN connection very easy. Below you can see some screenshots of what the software looks like on Windows and Mac OS X computers and laptops. Above you can see the start screen of the OpenVPN client. Once you have set up the correct VPN connections you can then choose which server you want to connect to from your tray (the section in your screen near your clock). The profiles are set up using a configuration file that is available from most VPN providers and that you can create yourself. Once the VPN connections are set up correctly you can choose which server you want to connect to. Once the VPN connections are set up correctly you can choose which server you want to connect to. When you click on the server of your choice the OpenVPN software will connect to the selected server and use the internet via a VPN connection.
OpenVPN Connect for Android and iPhone
Also for the smartphones and tablets there are apps available that make it easy to set up an OpenVPN connection to a server for which you have the login details. There is a choice between different apps for both iOS and Android. The company OpenVPN has created an app for both operating systems, the name of which is "OpenVPN Connect". This app works fine and we can recommend it. Below is a screenshot of what the app looks like on an iPhone. The screenshot above was taken with a Private Internet Access server set up as a VPN server. Of course you can add any OpenVPN server you have login information for.
Synology and Linux
Also for Linux distributions such as Ubuntu and for NAS drives from Synology there is support for the OpenVPN protocol. With a Synology Nas, for example, this is desirable if you want to download and avoid a download penalty. Again, setting up in most cases is a piece of cake. You import the configuration files that contain the server addresses into your device. And then you can use your login name and password to connect to the server of your choice.
OpenVPN on Chromebook
Using an OpenVPN connection on a Chromebook is a slightly different story. On a Chromebook you can't install software yourself. Fortunately, the new Chrome OS (operating system of Chromebooks) is able to install and use Android apps. This is possible from Chrome OS version 64. If your Chromebook does not have this version of Chrome OS it is necessary to update your Chromebook. Once you have done this it is possible to install the OpenVPN Connect app and connect to an OpenVPN server.
OpenVPN Kodi and Openelec
Many people who use Kodi to stream certain content also want to use a VPN connection. This is, for example, to enable streaming of content that is blocked due to broadcasting rights. For Kodi and therefore also Openelec there is an OpenVPN add-on available. With this you can set up a VPN connection within Kodi. With this add-on it is possible to connect to every OpenVPN server from which you have login details. As soon as you do that all Kodi traffic goes through the VPN server.
The story above makes it clear that setting it up yourself is quite a job. The easy way is to choose a VPN service that offers a good client. For example, our list of best VPNs only includes VPN services with a very good client for the various operating systems, yet there are a number of reasons why you should choose the OpenVPN software instead of the default client for the VPN service. Some of these reasons are: This is simply easier to use than the OpenVPN client. The settings are automatically correct and often it works more intuitively. Moreover, the OpenVPN software does not have a kill switch. This is an option that many VPN services have built into the software that ensures that all internet traffic is blocked when the VPN connection is lost. Without this option, data will be sent and received over the normal internet connection when the VPN connection is lost. This is of course highly undesirable if you want to protect your data.