Openvpn

OpenVPN is an open source VPN daemon
Alternatives To Openvpn
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Tailscale12,35125a day ago1,128September 15, 20221,157bsd-3-clauseGo
The easiest, most secure way to use WireGuard and 2FA.
Openvpn8,621
8 days ago53otherC
OpenVPN is an open source VPN daemon
N2n5,091
16 days ago119gpl-3.0C
Peer-to-peer VPN
Vedetta230
4 years ago2iscShell
OpenBSD Router Boilerplate
Vtrunkd181
3 years ago130gpl-3.0C
Open source SD WAN daemon for linux (network link bonding/trunking/aggregation and multichannel VPN daemon).
Desktop172
a year ago11otherC++
Private Internet Access - Desktop VPN Client for Windows/macOS/Linux
Cmst152
2 months ago12C++
QT GUI for Connman
Tincapp133
4 months ago12gpl-3.0Kotlin
Android binding and user interface for the tinc mesh VPN daemon.
Docker Vpn Helper116
4 years ago6Shell
Udptunnel87
4 years agoMay 25, 20215bsd-3-clauseGo
Daemon for creating a simple VPN over UDP.
Alternatives To Openvpn
Select To Compare


Alternative Project Comparisons
Readme

OpenVPN -- A Secure tunneling daemon

Copyright (C) 2002-2022 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 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 (Note: We recently switched to GitHub for reporting new issues, old issues can be found at: https://community.openvpn.net/openvpn/report)

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:

OpenVPN/easy-rsa OpenVPN/tap-windows6

The old cross-compilation environment (domake-win) and the Python-based buildsystem have been replaced with openvpn-build:

OpenVPN/openvpn-build

See the INSTALL file for usage information.

Popular Daemon Projects
Popular Vpn Projects
Popular Control Flow Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C
Security
Daemon
Vpn
Verify
Rsa
Openvpn