Dev Tools · 1h ago
How EdgeVPN builds a serverless VPN with Go and TUN devices
EdgeVPN is a Go-based VPN that requires no central server, using peer-to-peer discovery. It works by reading and writing IP packets through a TUN device, which is a virtual network interface. The author explains the codebase, showing how packets are encrypted and routed between machines.
Meridian48 take
The technical deep-dive is solid, but the article's framing of VPNs as 'lies' oversimplifies; the real value is in the decentralized architecture.
vpngo