Home > Software > Network > Privacy > OpenVPN
Details
- Package ID
- openvpn
- Version
- 2.7.9.1
- Downloads
- 1814712
- Website
- https://openvpn.net/community
Summary
A full-featured open source SSL VPN solution
Description
OpenVPN is a full-featured open source SSL VPN solution that accommodates a wide range of configurations, including remote access, site-to-site VPNs, Wi-Fi security, and enterprise-scale remote access solutions with load balancing, failover, and fine-grained access-controls.
Features
- Tunnel any IP subnetwork or virtual ethernet adapter over a single UDP or TCP port
- Configure scalable, load-balanced VPN server farms handling thousands of dynamic client connections
- Protect private network traffic using the encryption, authentication and certification features of the SSL library
- Use any cipher, key size or HMAC digest supported by the SSL library
- Choose between static-key based conventional encryption or certificate-based public key encryption
- Use static, pre-shared keys or TLS-based dynamic key exchange
- Use real-time adaptive link compression and traffic-shaping to manage link bandwidth utilization
- Tunnel networks whose public endpoints are dynamic such as DHCP or dial-in clients
- Tunnel through connection-oriented stateful firewalls without explicit firewall rules
- Tunnel networks over NAT
- Create secure ethernet bridges using virtual tap devices
- Control OpenVPN using a GUI

Package Parameters
If any package parameters are supplied no defaults will be used - only supplied parameters will be applied. The following package parameter can be set:
/InstallDir- install OpenVPN to the specified folder/AddToDesktop- add a desktop shortcut for the OpenVPN GUI/NoStartMenu- do not create start menu entries for OpenVPN/Gui- install the OpenVPN GUI by Mathias Sundman/GuiOnLogon- launch the OpenVPN GUI on user logon/Service- install OpenVPN service wrappers/EasyRsa- install EasyRSA 3 scripts for X509 certificate management/DcoDriver- install the OpenVPN Data Channel Offload driver/TapDriver- install the TAP-Windows driver (NDIS6)/WintunDriver- install the layer 3 TUN driver for Windows (OpenVPN 2.6 only)/PLAP- install Pre-Logon Access-Provider/Documentation- install the OpenVPN documentation/OpenSSL- install OpenSSL utilities for generating public/private key pairs/SampleConfig- install OpenVPN client/server configuration examples
eg. choco install -y openvpn --package-parameters="/InstallDir=C:\Tools\OpenVPN /AddToDesktop /Gui /GuiOnLogon /EasyRsa /DcoDriver /TapDriver /OpenSSL"
With no parameters the installer defaults are used, other than no desktop shortcut for the OpenVPN GUI:
choco install -y openvpn --package-parameters="/Gui /GuiOnLogon /DcoDriver /TapDriver /Documentation /OpenSSL /SampleConfig"
To have Chocolatey remember parameters on upgrade, be sure to set choco feature enable -n=useRememberedArgumentsForUpgrades.
Documentation
- For detailed information on OpenVPN, including examples, see the man page, the WIKI or the community resources
- For a sample VPN configuration, see http://openvpn.net/howto.html
Notes
- Older OpenVPN versions continue to be published as updates are released for them - to remain on an older version install it with
--versionand pin withchoco pin - The 32-bit version of OpenVPN will not run in a 64-bit environment and the installation will fail if forced with
--forceX86 - This package is automatically updated using the Chocolatey Automatic Package Update Model (AU). If you find it is out of date by more than a day or two, please contact the maintainer(s) and let them know the package is no longer updating correctly.