Table of Contents
Welcome to OpenVPN project Wiki / Tracker
This is the official OpenVPN community project wiki and bug tracker. To create content you have to register first. If you have any issue registering, please see the "Contact us" section below. Notice that the credentials you create can also be used to access OpenVPN forums, and later other services.
VERY IMPORTANT: In case your posting gets rejected as spam, you can boost your "karma" by defining your real name and email address in Trac-specific preferences. Our spam filters are generally well-behaved, but if your postings get rejected several times in a row see the "Contact us" section at the bottom of this page.
OpenVPN subproject
Overview
- Overview of OpenVPN
- Security Overview
- Protocol compatibility
- Protocol Implementation
- Data Channel Offload (DCO)
- Doxygen documentation
- Community supported OpenVPN versions
Taking part in the OpenVPN project
- Contributing to OpenVPN
- Who is developing OpenVPN
- Third-Party Contributions
- Translations
- Code repositories
- Developer documentation
- Documentation for testers
- Reporting bugs
- OpenVPN 2.x release process
- Packaging OpenVPN
- Public IRC meetings
- Setting up a buildslave
- Overview over patches pending review
- Tasks we need help with
- Development Tree Snapshots
- Developer bounties
- Reporting security vulnerabilities
Getting OpenVPN
- Official OpenVPN Community downloads (Only released versions)
- Official OpenVPN software repositories
- Unofficial OpenVPN software repositories
- OpenVPN PGP keys used for signing and security reports
- Building OpenVPN using openvpn-build buildsystem (2.3-alpha2 and later)
- Building OpenVPN on *NIX
- Building OpenVPN-GUI
- Installing OpenVPN 3 Linux
Using OpenVPN
- Getting help with OpenVPN
- HOWTO
- Getting started with OpenVPN HOWTO
- Quickstart using OpenVPN 3 Linux
- FAQ (Frequently asked questions)
- OpenVPN 2.6 man-page
- OpenVPN 2.5 man-page
- OpenVPN 2.4 man-page
- OpenVPN 2.3 man-page
- OpenVPN 2.2 man-page
- OpenVPN 2.1 man-page
- OpenVPN 2.0 man-page
- OpenVPN 3 Linux man-pages
- Using OpenVPN-GUI (OpenVPN 2.4 and newer)
- OpenVPN Interactive Service
- Bridging and routing
- Bridging overview
- Using smartcards with OpenVPN
- Easy Windows Guide (Windows server + clients)
- Using X.509 Certificates
- Optimizing OpenVPN throughput (currently Linux only)
- Optimizing performance on gigabit networks
- Qemu and OpenVPN (NOTE: unlike stated in this article it's not necessary to use bridging to browse Windows shares)
- External resources
- OpenVPN with bridge and certificates on Linux (tested on Ubuntu)
- Using PolarSSL (instead of OpenSSL)
- Obfuscating OpenVPN traffic
- Lans behind OpenVPN with tun
- Adding a apple IOS device without jailbreak / using inline certificates
- Ignoring --redirect-gateway
- Static key mini-HOWTO
- Integrating OpenVPN with NSSM
- Topology in OpenVPN
- OpenVPN books
Requirements, analysis and design
- GUI update project
- Privilege separation
- Plans for OpenVPN 2.4 release
- New community landing page plans
- OpenVPN MSI installer
- Trac wiki replacements
Testing
- OpenVPN QA
- HLK testing (tap-windows6)
- Performance testing using AWS
- Performance testing (old)
- Server-side testing improvement plan
Development status tracking
- OpenVPN Patchwork instance (shows real-time patch status)
- IPv6 support in management interface
- Status of PolarSSL integration (done)
- Status of "generic" buildsystem integration (done)
- Status of OpenVPN 2.4
- Status of OpenVPN 2.5
- Status of OpenVPN 2.6
- Status of OpenVPN 2.7
- Deprecated Options
Reviews and summaries
- OpenVPN project in 2010
- OpenVPN project in 2011-2012
- OpenVPN project in 2013
- Review of patch ACK system
- Release notes
- Changes in OpenVPN 1.x
- Changes in OpenVPN 2.0
- Changes in OpenVPN 2.1
- Changes in OpenVPN 2.2
- Changes in OpenVPN 2.3
- Changes in OpenVPN 2.4
- Changes in OpenVPN 2.5
- Changes in OpenVPN 2.6
Announcements
OpenVPN Inc. enterprise business solutions
- OpenVPN Access Server -- Commercial enterprise-grade OpenVPN self-hosted server solution
- OpenVPN Cloud -- Commercial enterprise-grade OpenVPN cloud solution
- OpenVPN Connect -- Free-to-use client software for Windows, macOS, Android, and iOS
Misc
- Projects related to OpenVPN
- Resources in languages other than English (documentation, forums, etc.)
- OpenVPN package maintainer list
- OpenVPN logos and icons
Hackathons
- Karlsruhe 2024
- Orihuela 2023
- Delft 2022
- Munich 2021
- Trento 2019
- Lviv 2018
- Karlsruhe 2017
- Helsinki 2016
- Delft 2015
- Munich 2014
- Munich 2013
Easy-RSA subproject
Tap-windows subproject
- Getting tap-windows
- Building tap-windows (Windows XP)
- Building tap-windows6 (Windows Vista+)
- Managing Windows TAP-drivers
- TAP-Windows license change
- HLK testing
OpenVPN-build subproject
OpenVPN-GUI subproject
Using Trac
For generic help with Trac wiki/tracker see these links:
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex. For a list of recently changed pages, look at RecentChanges.
Contact us
If you're experiencing any difficulties with any of our services, please contact #openvpn-devel IRC channel on irc -dot- libera _dot_ net and ask for djpig. Alternatively, send email to frank.lichtenheld openvpn net or ecrist openvpn net.