VpnHood.Core.Common
9.1.874
dotnet add package VpnHood.Core.Common --version 9.1.874
NuGet\Install-Package VpnHood.Core.Common -Version 9.1.874
<PackageReference Include="VpnHood.Core.Common" Version="9.1.874" />
<PackageVersion Include="VpnHood.Core.Common" Version="9.1.874" />
<PackageReference Include="VpnHood.Core.Common" />
paket add VpnHood.Core.Common --version 9.1.874
#r "nuget: VpnHood.Core.Common, 9.1.874"
#:package VpnHood.Core.Common@9.1.874
#addin nuget:?package=VpnHood.Core.Common&version=9.1.874
#tool nuget:?package=VpnHood.Core.Common&version=9.1.874
VpnHood!
This package is part of VpnHood, an open-source VPN written
from scratch in C# to get past advanced firewalls and deep packet inspection. Its libraries are
published as NuGet packages, so you can build your own VPN app or server on them. The VpnHood.Net
packages are general networking libraries that any .NET app can use.
Use one version for every VpnHood package
The VpnHood packages are built and released together under one version number, and their APIs change from release to release. Reference all of them at the same version.
Learn more
- Source code
- Documentation, starting with Publish your own app
- Changelog of the NuGet packages: what an app built on them must change in each release
- Issues and feature requests
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.Logging.Console (>= 11.0.0)
- VpnHood.Net.Toolkit (>= 9.1.874)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on VpnHood.Core.Common:
| Package | Downloads |
|---|---|
|
VpnHood.Core.Tunneling
The tunnel between a VpnHood client and server, which both share: its requests, channels and streams, and the forwarding of a session's packets. |
|
|
VpnHood.Core.Client.Abstractions
What a VpnHood client is told and reports, shared by the app and its VPN service: the connection's options, the client's state, its DNS, and the errors a connection ends with. |
|
|
VpnHood.Core.Server.Access
The access manager a VpnHood server answers to: it admits sessions, counts their traffic and configures the server. Includes the client of the MANAGER's agent API. |
|
|
VpnHood.Core.Client.Devices.Abstractions
The device a VpnHood app runs on, as the app sees it: what it supports, how the app starts the VPN service, and its installed apps. Each platform's provider is a package of its own. |
|
|
VpnHood.AppUi.Common
The VpnHood app as a UI sees it, for any UI toolkit: the app's state and API in one place, the words of every language read from the assets folder, and the code that turns the app's state into text - errors, dates, traffic, country names, documents. No toolkit, no theme, no picture, no file of its own |
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 | 355 | 11/3/2026 |
| 9.0.860 | 351 | 10/31/2026 |
| 9.0.859.16-prerelease | 294 | 10/30/2026 |
| 9.0.857 | 388 | 10/20/2026 |
| 9.0.856 | 320 | 10/19/2026 |
| 9.0.855 | 332 | 10/13/2026 |
| 8.2.853.11-prerelease | 317 | 10/5/2026 |
| 8.2.853 | 341 | 9/23/2026 |
| 8.2.852 | 321 | 9/23/2026 |
| 8.2.851 | 307 | 9/21/2026 |
| 8.1.845.8-prerelease | 329 | 8/17/2026 |
| 8.1.841 | 382 | 8/4/2026 |
| 8.1.840 | 334 | 8/4/2026 |
| 8.0.834 | 362 | 7/18/2026 |
| 8.0.826 | 339 | 7/2/2026 |
| 8.0.825.9-prerelease | 328 | 7/2/2026 |
| 8.0.825.8-prerelease | 322 | 7/2/2026 |
| 8.0.825.7-prerelease | 324 | 7/2/2026 |
| 8.0.821-prerelease | 387 | 6/7/2026 |