OpenVPN
OpenVPN is an open source VPN daemon
Open source alternative to:
OpenVPN is an open-source VPN solution that provides secure, encrypted connections over untrusted networks such as the Internet.
It uses the SSL/TLS protocol for key exchange and supports a wide range of configurations, including:
- Point-to-point and site-to-site connections
- Remote access for individual clients
- Bridging or routing configurations
- IPv4 and IPv6 support
Key Features
- Strong Security: Uses industry-standard encryption (OpenSSL library) to protect data.
- Cross-Platform: Runs on Linux, Windows, macOS, FreeBSD, OpenBSD, Solaris, and more.
- Highly Configurable: Supports TCP or UDP transport, multiple tunneling modes, and fine-grained access controls.
- Authentication Options: Password, certificate-based, multi-factor authentication, and smart cards.
- Extensible: Integration with scripts, plugins, and management interfaces.
Typical Use Cases
- Securely connecting remote employees to a company network
- Linking branch offices over the public internet
- Protecting sensitive data while using public Wi-Fi
- Bypassing censorship and geo-restrictions
Visit OpenVPN
License
GPL-2.0
Self hostable
Yes
Repository details
Version
v2.7.1
Created
4/26/2012
Stars
13459
Forks
3276
Open issues
198
Last commit
4/4/2026
Updated 4/4/2026, 9:00:20 AM
View Repository
OpenVPN vs Headscale