Add WireGuard Support
Description of the feature
Hello,
Apart from OpenVPN, there is WireGuard. WireGuard uses a cryptography system that is easier to set up. Furthermore, it uses more modern algorithms and is faster. There are two implementations for WireGuard: A userspace implementation in Go and the reference implementation, which runs in the Linux kernel. It would be great if WireGuard VPN support could be added.
Illustrations
Are you ripping of another product? Maybe provide a screenshot to illustrate.
OpenVPN is complicated to set up on the server side compared to WireGuard. WireGuard is faster and uses more modern algorithms.
Are you a UI-Designer? Create a nice mockup to show what it could look like
I'm not a designer, but you could select WireGuard in the VPN setup dialog with options to set it up. (Private Key, Listen Port, Addresses for IPv4 and IPv6, Public Key of the Peer, PSK of the Peer, Endpoint of the Peer, AllowedIPs of the Peer).