VpnHood.Net.Quic.MsQuic
9.1.874
dotnet add package VpnHood.Net.Quic.MsQuic --version 9.1.874
NuGet\Install-Package VpnHood.Net.Quic.MsQuic -Version 9.1.874
<PackageReference Include="VpnHood.Net.Quic.MsQuic" Version="9.1.874" />
<PackageVersion Include="VpnHood.Net.Quic.MsQuic" Version="9.1.874" />
<PackageReference Include="VpnHood.Net.Quic.MsQuic" />
paket add VpnHood.Net.Quic.MsQuic --version 9.1.874
#r "nuget: VpnHood.Net.Quic.MsQuic, 9.1.874"
#:package VpnHood.Net.Quic.MsQuic@9.1.874
#addin nuget:?package=VpnHood.Net.Quic.MsQuic&version=9.1.874
#tool nuget:?package=VpnHood.Net.Quic.MsQuic&version=9.1.874
VpnHood.Net.Quic.MsQuic
The Windows and Linux implementation of VpnHood.Net.Quic.Abstractions, over .NET's System.Net.Quic and the
native MsQuic library: the QUIC client and server of VpnHood's transport.
dotnet add package VpnHood.Net.Quic.MsQuic
How it works
MsQuicClientconnects with TLS 1.3 and the ALPN tokenh3, and leaves the server's certificate to the connect options'CertificateValidationCallback.MsQuicClient.IsSupportedtells whether the platform has QUIC.MsQuicServerlistens; it takes its certificate from the listener options'ServerCertificateSelector. Its connections implementIQuicServerConnection, and their streamsIQuicStream.MsQuicServer.IsSupportedtells whether the platform can listen.MsQuicClientFactoryis the platform'sIQuicClientFactory, which makesMsQuicClients.- The package references
Microsoft.Native.Quic.MsQuic.OpenSSL, which brings a native MsQuic library.
Packages
VpnHood.Net.Quic.MsQuic— this implementationVpnHood.Net.Quic.Abstractions— the contract;VpnHood.Net.Quic.AndroidandVpnHood.Net.Quic.Iosare the mobile clients
Requires .NET 11.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
-
net11.0
- Microsoft.Native.Quic.MsQuic.OpenSSL (>= 2.6.4)
- VpnHood.Net.Quic.Abstractions (>= 9.1.874)
- VpnHood.Net.Toolkit (>= 9.1.874)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on VpnHood.Net.Quic.MsQuic:
| Package | Downloads |
|---|---|
|
VpnHood.Core.Client.Devices.Linux
VpnHood client device provider for Linux: the app's side, and what its VPN host shares |
|
|
VpnHood.Core.Client.Devices.Windows
VpnHood client device provider for Windows |
|
|
VpnHood.Core.Client.Devices.WindowsVpnPlugin
VpnHood client device provider for the Windows VPN plug-in: the app's side, and what its VPN host shares |
|
|
VpnHood.Core.Client.Devices.WindowsTun
VpnHood client device provider for Windows with WinTun: the app's side, and what its VPN host shares |
|
|
VpnHood.Core.Client.VpnServices.Host.WindowsVpnPlugin
VpnHood's VPN service as the Windows VPN plug-in: the C#/WinRT component Windows activates and calls in the VPN host, and the service it runs |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.1.874 | 0 | 11/15/2026 |
| 9.1.864 | 170 | 11/3/2026 |
| 9.0.860 | 171 | 10/31/2026 |
| 9.0.859.16-prerelease | 150 | 10/30/2026 |
| 9.0.857 | 170 | 10/20/2026 |
| 9.0.856 | 162 | 10/19/2026 |
| 9.0.855 | 173 | 10/13/2026 |
| 8.2.853.11-prerelease | 153 | 10/5/2026 |
| 8.2.853 | 183 | 9/23/2026 |
| 8.2.852 | 160 | 9/23/2026 |