Dev Tools · 1h ago
Dev builds serverless VPN on AWS Lambda MicroVMs, terminates on disconnect
A developer created a personal VPN using AWS Lambda MicroVMs, which launch in ~20 seconds and cost ~$0.13/hr for a 2GB instance. The VPN exits traffic from AWS and terminates when disconnected, leaving zero running cost. The project required 12 image builds, overcoming kernel limitations like missing WireGuard and TUN drivers.
Meridian48 take
The architecture is clever but limited by AWS's MicroVM constraints, making it a niche solution for privacy-conscious developers rather than a general-purpose VPN replacement.
Read the full reporting
I Built a Serverless VPN on Lambda MicroVMs — 12 Builds, 5 Dead Ends, 1 Working Architecture →
DEV Community
serverless-vpnaws-lambda-microvms