Skip to content
Projects

OpenVPN/openvpn has 14,763 GitHub stars and 3,424 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-04 18:00 UTC. Last push 2026-11-04.

How these counts are measured

OpenVPN is an open source VPN daemon

Measured star growth

in 24h
+1
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

OpenVPN -- A Secure tunneling daemon

Copyright (C) 2002-2026 OpenVPN Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.


To get the latest release of OpenVPN, go to:

https://openvpn.net/community-downloads/

To Build and Install,

tar -zxf openvpn-<version>.tar.gz
cd openvpn-<version>
./configure
make
make install

or see the file INSTALL for more info.

For information on how to build OpenVPN on/for Windows with MinGW or MSVC see README.cmake.md.


For detailed information on OpenVPN, including examples, see the man page http://openvpn.net/man.html

For a sample VPN configuration, see http://openvpn.net/howto.html

To report an issue, see https://github.com/OpenVPN/openvpn/issues/new

For a description of OpenVPN's underlying protocol, see the file ssl.h included in the source distribution.


Other Files & Directories:

  • configure.ac -- script to rebuild our configure script and makefile.

  • sample/sample-scripts/verify-cn

    A sample perl script which can be used with OpenVPN's --tls-verify option to provide a customized authentication test on embedded X509 certificate fields.

  • sample/sample-keys/

    Sample RSA keys and certificates. DON'T USE THESE FILES FOR ANYTHING OTHER THAN TESTING BECAUSE THEY ARE TOTALLY INSECURE.

  • sample/sample-config-files/

    A collection of OpenVPN config files and scripts from the HOWTO at http://openvpn.net/howto.html


Note that easy-rsa and tap-windows are now maintained in their own subprojects. Their source code is available here:

https://github.com/OpenVPN/easy-rsa https://github.com/OpenVPN/tap-windows6

Community-provided Windows installers (MSI) and Debian packages are built from

https://github.com/OpenVPN/openvpn-build

See the INSTALL file for usage information.

Explore related projects