Table of Contents

Libraries

Every part of VpnHood is a set of packages on NuGet. Pick a group: its page says what it is for, when to use it, and which package to take.

Networking

Standalone .NET libraries for the network layer a VPN is built on. None of them needs a VPN: each one works in any .NET application.

VPN Core

The VPN itself: the client and server engines, the tunnel between them, and the parts that decide where traffic goes and who may connect.

App Logic

Everything a VPN app does below its screens, the same on every platform. Your app adds the screens and a head for each platform, as the template does.

App UI

The app's screens and the hosts that run them, from a phone to a desktop service.