mtec

openvpn (2.6.16.1)

Published 2026-02-11 09:52:29 +00:00 by mTec_Admin

Installation

dotnet nuget add source --name mtec --username your_username --password your_token 
dotnet add package --source mtec --version 2.6.16.1 openvpn

About this package

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 a scalable, load-balanced VPN server farm using one or more machines which can handle thousands of dynamic connections from incoming VPN clients
  • Use all of the encryption, authentication, and certification features of the SSL library to protect your private network traffic as it transits the internet
  • Use any cipher, key size, or HMAC digest (for datagram integrity checking) 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 networks through connection-oriented stateful firewalls without having to use explicit firewall rules
  • Tunnel networks over NAT
  • Create secure ethernet bridges using virtual tap devices
  • Control OpenVPN using a GUI

screenshot

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
  • /PLAP - install Pre-Logon Access-Provider
  • /Documentation - install the OpenVPN documentation
  • /OpenSSL - install OpelSSL 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 /WintunDriver /OpenSSL"

An installation with no parameters specified will use the same defaults as the installer other than creating a desktop shortcut:

choco install -y openvpn --package-parameters="/Gui /GuiOnLogon /TapDriver /WintunDriver /Documentation /OpenSSL /SampleConfig"

To have Chocolatey remember parameters on upgrade, be sure to set choco feature enable -n=useRememberedArgumentsForUpgrades.

Documentation

Notes

  • 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.

Dependencies

ID Version Target Framework
chocolatey-core.extension 1.3.5.1
Details
NuGet
2026-02-11 09:52:29 +00:00
22
OpenVPN Technologies, Inc
8.5 MiB
Assets (2)
Versions (1) View all
2.6.16.1 2026-02-11