Open source VPN daemon for secure tunneling and encrypted remote network access
Other
- C
- Shell
- M4

About OpenVPN
OpenVPN is an open source VPN daemon for building secure tunnels between networks and devices. It is designed for encrypted remote access and site-to-site connections, giving you a self-hosted VPN service you run on your own systems.
It secures traffic with TLS, and authentication can be customized using the --tls-verify option to run a check against fields in an embedded X.509 certificate. Sample configuration files and keys are provided to help you set up a working tunnel.
OpenVPN runs on Linux and other Unix systems, and on Windows, where it can be built with MinGW or MSVC. Community Windows installers and Debian packages are also available for installation without compiling.
Key features
- Encrypted remote access and site-to-site tunnels
- TLS-secured traffic between networks and devices
- Custom authentication via the --tls-verify option
- Sample VPN configuration files and keys
Details
- First released
- 2012
- Platforms
- Linux · Windows · Unix
- Deployment
- Self-hosted VPN daemon
- Tunnels
- Remote access · Site-to-site
- Security
- TLS with X.509 certificates
