WireGuard Is Two Things
Summary
The article reframes WireGuard as two distinct components: a VPN application and a cryptographic protocol built on the Noise Protocol Framework. It argues that TLS over TCP has drawbacks on latency, mobility, and lossy links and promotes using WireGuard for UDP transport with a stateless handshake, plus a .NET wg-client library and Proxylity UDP Gateway to enable end-to-end encrypted UDP without a full VPN or PKI.