Table of Contents

Server

The VpnHood server engine takes its configuration from its access manager, listens for clients and carries their sessions. The access manager admits sessions, counts their traffic and configures the server.

When to use it

  • You host a VpnHood server on your own machine.
  • You decide who may connect: write your own access manager, or keep access keys in files.

Which package to take

  • Core.Server: the server engine.
  • Core.Server.Access: the access manager a server answers to, and the client of the MANAGER's agent API.
  • Core.Server.Access.Managers.FileAccessManagers: access keys and sessions in files, for a server without the MANAGER.

Its packages

Package What it does
VpnHood.Core.Server The VpnHood VPN server engine: it takes its configuration from its access manager, listens for clients, and carries their sessions. Overview · API
VpnHood.Core.Server.Access The access manager a VpnHood server answers to: it admits sessions, counts their traffic and configures the server. Overview · API
VpnHood.Core.Server.Access.Managers.FileAccessManagers An access manager on the server's own file system: access keys and sessions in files, for a VpnHood server that runs without the MANAGER. Overview · API