wireguard

wireguard is a modern, minimal VPN protocol using Curve25519 + ChaCha20-Poly1305 encryption, built into the Linux kernel and available as a pure Go userspace implementation
networking, security, vpn, cryptography