The project supports a wide range of VPN protocols, which allows using the server based on SoftEther VPN with regular Windows (L2TP, SSTP), macOS (L2TP), iOS (L2TP) and Android (L2TP) clients, as well as a transparent replacement for the OpenVPN server. Tools are provided to bypass firewalls and deep packet inspection systems. To make it difficult to detect a tunnel, the technique of camouflaged Ethernet forwarding over HTTPS is also supported, while a virtual network adapter is implemented on the client side, and a virtual Ethernet switch is implemented on the server side.
Among the changes added in the new release:
Added support JSON-RPC API, which allows you to create third-party applications to manage the VPN server. Including through JSON-RPC, you can add users and virtual hubs, break certain VPN connections, etc. Code examples for using JSON-RPC have been published for JavaScript, TypeScript, and C#. To disable JSON-RPC, the "DisableJsonRpcWebApi" setting is proposed;
Added a built-in administrator web-console (https://server/admin/Β» ), which makes it possible to manage the VPN server through a browser. The capabilities of the web interface are still limited;
Added support for ChaCha20-Poly1305-IETF block cipher AEAD mode;
Implemented a function to display detailed information about the protocol used in the VPN session;
Eliminated vulnerability in the network bridge driver for Windows, which allows you to locally elevate your privileges in the system. The issue only occurs on Windows 8.0 and older editions when using Local Bridge or SecureNAT mode.