Abstract
- Common VPN frameworks include IPSec and TLS/SSL, which are collections of networking protocols. A modern, lightweight alternative is WireGuard
Three main purposes
Encryption: Protects data using algorithms like AES and 3DES.
Integrity: Ensures data hasn’t been tampered with, using hashing algorithms like SHA.
Authentication: Verifies identities using methods such as RSA and pre-shared keys (PSK).
How about Wireguard and OpenVPN?
WireGuard is independent of both TLS/SSL and IPSec. It is a standalone protocol designed to be lightweight, secure, and easy to configure, without relying on the frameworks of TLS/SSL or the protocols of IPSec.
OpenVPN is a VPN protocol that falls under the TLS/SSL framework but is highly versatile, allowing integration with other frameworks like IPSec when needed.
VPN self-host
PiVPN is the simplest way to setup and manage a VPN.