Community Downloads

 

OpenVPN 2.3.7 -- released on 2015.06.08 (Change Log)

This release contains bugfixes in the MTU handling for peer-id (TLS floating), so if you connect to a server that supports it you should install this upgrade.

In addition TLS version negotiation is re-enabled by default, so that users benefit from the stronger and better crypto of TLSv1.1 and TLSv1.2, without having to add 'tls-version-min' to their config files. If you encounter any connection issues please see the documentation for --tls-version-min and --tls-version-max options.

There are also a number of small bug fixes and enhancements. A full list of changes is available here

The I602 and I002 Windows installers bundle OpenSSL 1.0.1o which fixes some security vulnerabilities. While the vulnerabilities don't seem to affect OpenVPN or can be mitigated, it is still recommended to upgrade Windows clients.

The I603 and I003 Windows installer bundle OpenSSL 1.0.1p, which fixes a security vulnerability of high severity. It is recommended to upgrade all Windows OpenVPN clients.

If you find a bug in this release, please file a bug report to our Trac bug tracker. In uncertain cases please contact our developers first, either using the openvpn-devel mailinglist or the developer IRC channel (#openvpn-devel at irc.freenode.net). For generic help take a look at our official documentation, wiki, forums, openvpn-users mailing list and user IRC channel (#openvpn at irc.freenode.net).

Source Tarball (gzip)
openvpn-2.3.7.tar.gz GnuPG Signature
Source Tarball (xz)
openvpn-2.3.7.tar.xz GnuPG Signature
Source Zip openvpn-2.3.7.zip GnuPG Signature
Installer (32-bit), Windows XP
openvpn-install-2.3.7-I003-i686.exe GnuPG Signature
Installer (64-bit), Windows XP
openvpn-install-2.3.7-I003-x86_64.exe

GnuPG Signature

Installer (32-bit), Windows Vista and later
openvpn-install-2.3.7-I603-i686.exe GnuPG Signature
Installer (64-bit), Windows Vista and later
openvpn-install-2.3.7-I603-x86_64.exe

GnuPG Signature


Instructions for verifying the signatures are available here.

We also provide static URLs pointing to latest releases to ease automation. For a list of files look here.

This release is also available in our own software repositories for Debian and Ubuntu, Supported architectures are i386 and amd64. For details. look here.

Note that easy-rsa is no longer bundled with OpenVPN source code archives. To get it, visit the easy-rsa page on GitHub, or download it from our Linux software repositories.


 OpenVPN -- Older Releases

Older OpenVPN releases not explicitly listed above can be downloaded from here (alternate link).

WARNING: The Windows installers for these old releases may contain OpenSSL versions that have the heartbleed vulnerability or other serious security issues. You should not use any of these old OpenVPN Windows installers, unless you are absolutely sure it's safe in your use case. If you depend on an old OpenVPN version make sure you build the Windows binaries yourself and link them to an up-to-date OpenSSL version.


 OpenVPN -- Packages and ports

OpenVPN is available in repositories of most open source operating systems such as Debian, Ubuntu, Fedora, FreeBSD and Maemo. Some of them may have several versions available, e.g. one for latest beta branch, one for latest development code and one for stable releases. Using these OS-provider versions is usually easiest. However the OpenVPN project also packages latest OpenVPN releases for some open source operating systems. Take a look here to see if these packages are available for your OS.


Tap-windows

OpenVPN uses TAP-windows to provide virtual tap device functionality on Windows. Normally you don't need to install TAP-windows separately, as OpenVPN installers include it. The tap-windows driver comes in two flavours: the NDIS 5 driver for Windows XP and NDIS 6 for Windows and above. Source code for both tap-windows drivers is available on GitHub.

Installer (NDIS 5) tap-windows-9.9.2_3.exe GnuPG Signature
Installer (NDIS 6) tap-windows-9.21.1.exe GnuPG Signature

Most other operating systems have virtual tap device functionality in their kernels.


Easy-rsa

Starting with openvpn-2.3_alpha2 easy-rsa is no longer part of the OpenVPN source or binary packages. It can be downloaded separately from it's GitHub project page.


Openvpn-build

Official Windows binary packages are cross-compiled on Linux using mingw_w64 and the openvpn-build buildsystem. For details, look at the Wiki documentation.


 

LZO RPM Packages

The OpenVPN RPM package requires the LZO library for real-time link compression. (sources: Dag Wieers and SuSE distribution).