WireGuard is a fast and modern VPN protocol that is aiming to replace both IPSec and TLS based solutions like OpenVPN. It uses state-of-the-art cryptography, like the Noise protocol framework, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, HKDF and secure trusted constructions. It is a point-to-point VPN, which means it does not have a client-server architecture, but peers, and does not rely on a PKI, unlike OpenVPN. It is super simple to setup to connect multiple machines together.

Read More