OpenConnect VPN Server

OpenConnect VPN server (or ocserv), is a GNU/Linux server implementing the AnyConnect
SSL VPN protocol and is compatible with the OpenConnect VPN client. Its
purpose is to be a small, secure and configurable VPN server that depends
on standard protocols like TLS 1.2, and Datagram TLS. The AnyConnect SSL VPN
protocol was the closest protocol to match this requirement.

The VPN users can be authenticated using password, certificate
authentication or any combination of methods. Authenticated users are assigned an unprivileged worker
process and obtain a networking (tun) device and IP from a configurable pool
of addresses.