-
Notifications
You must be signed in to change notification settings - Fork 151
Vpnhood NuGet Packages
VpnHood is a portable VPN client & server. It is highly customizable through NuGet packages on NuGet Gallery.
Establish a connection to a VpnHood server. If you need to create a VpnApp client, we recommend using VpnHood.Client.App.
Readymade Vpn App skeleton for VpnHood clients. You just need to add a UI to it.
A local web Server that provides a set of REST api so you can create a SPA and serve it.
VpnHood client device provider for Windows using WinDivert.
VpnHood client device provider for Android using Android VpnService.
The core of the VpnHood server. It can listen and accept connections from VpnHood clients.
Stores and retrieves end users' access and usage. Provides required interfaces and classes to use or create an access server and accounting. It also offers a simple basic access control using the File System.
You can use VpnHood.Server.IAccessServer to create your own access server or use VpnHood.Server.AccessServers.RestAccessServer to connect it to your own access server.