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.