A favicon of OpenVPN

OpenVPN

The community source tree for the OpenVPN tunneling daemon, aimed at administrators who build and run their own secure tunnels.

Open Source Alternative to:

Screenshot of OpenVPN websiteVisit OpenVPN

OpenVPN is a secure tunneling daemon, and this repository is the community source tree behind it, distributed under version 2 of the GNU General Public License. The README offers no product tour, only what an administrator needs to fetch the source, build it, and find the reference material that explains the rest.

Building follows the familiar Unix sequence. Unpack the release tarball, run configure, then make and make install, with the INSTALL file covering the details. Windows builds with MinGW or MSVC are described separately in the CMake readme, and released versions are published on the community downloads page rather than assembled by hand.

The source distribution ships samples worth reading before writing a configuration of your own.

  • Sample config files: a collection of configurations and scripts taken from the project HOWTO.
  • Sample keys: RSA keys and certificates for testing only, deliberately insecure and never for real deployments.
  • verify-cn: a Perl script for the tls-verify option, showing a custom authentication test against embedded X509 certificate fields.
  • ssl.h: the header describing the protocol underneath OpenVPN.

Detailed usage lives in the man page and the HOWTO, both maintained on the project website rather than in the tree.

Two former parts of the source now live as their own subprojects, easy-rsa for certificate management and tap-windows6 for the Windows driver, while community MSI installers and Debian packages are built from the separate openvpn-build repository.

Built with:
Share:
Details:
  • Stars


    14,505
  • Forks


    3,390
  • Last commit


    6 days ago
  • Repository age


    14 years
  • Version


    2.7.7
  • Repository


    OpenVPN/openvpn

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to OpenVPN:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


OpenVPN: Open Source Alternative to Cloudflare One, Twingate and Tailscale – Unvendored