Compatibility | Encryption | Security | Efficiency | |
---|---|---|---|---|
IKEv2 | Windows, macOS, iOS, Android | Blowfish, Camellia, 3DES, ChaCha20, AES | Secure | Fast |
OpenVPN | Requires additional configuration files | TLS with DES, RC2, DESX, BF, CAST, AES | Very secure | Fast with UDP, slow with TCP |
L2TP | Windows, macOS, iOS, Android | AES or 3DES via IPSec | Secure | Depends on implementation |
WireGuard | Linux, requires additional configuration files for other OS | ChaCha20, Curve25519, HKDF, BLAKE2, SipHash24 | Very secure | Very fast |
SSTP | Windows | AES | Secure | Depends on implementation |
PPTP | Most operating systems | MPPE with RSA RC4 | Very insecure | fast |
https://cybernews.com/what-is-vpn/what-is-a-vpn-tunnel/
https://docs.pulsesecure.net/WebHelp/PCS/9.1R1/AG/Content/PCS/PCS_AdminGuide_9.1R1/CHAPTER_29_VPN_Tunneling.htm?tocpath=Pulse%20Connect%20Secure%7CPulse%20Connect%20Secure%20Administration%20Guide%7CRemote%20Access%7CVPN%20Tunneling%7C_0