OpenVPN 2.7 Released: Major Performance and Security Upgrades

The new stable version of OpenVPN 2.7 is now available for download, marking a significant update for one of the most widely-used VPN protocols. This release is seen as a direct response to faster competitors like WireGuard, aiming to close the performance gap while simultaneously strengthening connection security.

Key new features in OpenVPN 2.7 include:

  • Multi-Socket Server Support: Servers can now manage multiple IP addresses, ports, and protocols within a single instance, eliminating the need to run several separate processes.
  • Enhanced DNS Management: Introduces split DNS and DNSSEC support, particularly with a new Windows client implementation, adding flexibility and security to DNS handling.
  • Major Performance Boost with DCO: Data Channel Offload (DCO) support arrives for both Windows and Linux. On Windows, the new default win-dco driver reportedly delivers speed improvements of up to 300% compared to previous versions, pushing throughput from around 150Mbps to approximately 450Mbps in benchmarks.
  • Strengthened Encryption: Implements automatic key rotation for AES-GCM ("epoch" model) to enforce cryptographic limits, preventing keys from being overused and forcing renegotiation. This enhances the security of the data channel. TLS 1.3 support is also included.
  • Platform-Specific Improvements:

    1. Windows: The win-dco driver is now the default, block-local uses Windows Filtering Platform (WFP), network adapters are generated on-demand, and the automatic service runs with lower privileges.
    2. Linux: Gains compatibility with the new ovpn DCO kernel module for improved speed.
    3. General: Provides default client implementation examples for Linux, BSD, and macOS to simplify setup.

In summary, OpenVPN 2.7 represents a substantial step forward, modernizing the protocol with architectural changes and new features designed to deliver much higher performance and more robust security across all major operating systems.

0x6b

OpenNIC & telecommunications.

Previous Post Next Post