Projects / OpenVPN


OpenVPN is a robust and highly configurable VPN (Virtual Private Network) daemon which can be used to securely link two or more private networks using an encrypted tunnel over the Internet. OpenVPN's principal strengths include wide cross-platform portability, excellent stability, support for dynamic IP addresses and NAT, adaptive link compression, single TCP/UDP port usage, a modular design that offloads most crypto tasks to the OpenSSL library, and relatively easy installation that in most cases doesn't require a special kernel module.

Operating Systems

Recent releases

  •  11 Dec 2009 09:34

    Release Notes: The OpenVPN GUI is now packaged in the Windows installer. Extensions were made to Management Interface to allow greater programmatic control of the OpenVPN client and server. A topology subnet option was added, allowing intuitive tun-based VPN subnets having one IP address per client. DHCP proxy support was added for Windows clients using the route-gateway dhcp option. PKCS #11 features were added for using cryptographic tokens ("smart cards"). A multihome option was added to enable UDP-based multihoming of the server on multiple interfaces. A port-share option was added to allow OpenVPN and an HTTPS server to share TCP port 443.

    •  22 May 2007 08:37

      Release Notes: Remaining issues with TAP driver signing on Vista x64 were worked out. OpenVPN will now run on Vista x64 with driver signing enforcement enabled. A 64-bit portability bug in the time_string function was fixed.

      •  22 May 2007 07:49

        Release Notes: The Windows installer was updated with OpenSSL 0.9.7l DLLs to fix published vulnerabilities. A TAP-Win32 bug that caused a BSOD on Windows Vista was fixed. The TAP-Win32 driver was upgraded to version 8.4.

        •  18 Apr 2005 12:23

          Release Notes: This release improves scalability and offers centralized management for VPN configurations supporting a large number of clients. It adds load balancing and failover support, a new management interface providing real-time control of running OpenVPN daemons, and major revisions to the documentation, including a complete rewrite of the HOWTO.

          •  25 Nov 2003 00:05

            Release Notes: This long-awaited major release adds Win2000/XP support, tunnel-over-TCP or HTTP support, and better MTU options to work around problems with PMTU discovery or IP fragmentation.

            Recent comments

            22 Aug 2012 03:46 domperignon

            I'm a bit paranoid person and OpenVPN helps me feel comortable when using public WiFi networks. Thanks for this great project!

            20 Nov 2006 04:16 wizdude

            great multi-platform vpn solution
            I've been using OpenVPN for years now, and it's proven to be a solid and reliable solution, not only for use with Linux, but also with Windows as well.

            I commonly setup a Linux based OpenVPN server and deploy Windows clients.

            Very easy to use and can be NATted easily, not like with IPSEC.

            I can also highly recommend the graphical front end for windows (OpenVPN GUI for Windows) which is also packaged as a complete installer including OpenVPN. It's available from

            21 Aug 2005 22:22 MysteryMetal

            Excellent Software
            I've setup many VPNs in a variety of environments using OpenVPN over the past year. Most of the VPNs provide tunnels between heterogeneous operating systems and are used 24/7. Thus far, I have not encountered a single unstable installation. Compared to the IPSec firewalls that I have installed in the past, the OpenVPN installations are intuitive, require a fraction of the time, and function properly the first time that they are brought online. I highly recommend OpenVPN over ANY other product that I have used or considered to date.

            28 Aug 2003 14:20 cduffy

            Great stuff!
            An excellent piece of software -- much less intrusive than ipsec (and easier to tunnel, and more amenable to running inside a UML instance); highly configurable; quite robust (though I haven't deployed it to the field yet, but all testing has gone well thus far). Additionally, the Windows port is remarkably stable for being in its first-ever beta cycle.

            Kudos to the author.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.