0.4.1: all 17 ways out of the sandbox blocked, IPv6 included

The VPN, rebuilt as an operating system

One small core does what a kernel does for a network path. Tunnels, proxies and rules run on it, and so does everything you build. The OS is VPN Works; its kernel is vpnw.

17 of 17

Ways out of the sealed sandbox tried, and all blocked, IPv6 included

123 of 123

Test functions passed, with end-to-end runs of the real binary through a real WireGuard tunnel

0.28 ms

To open a connection through a WireGuard tunnel run inside vpnw

0.18 ms

For a Guard plugin to decide on a connection, inside its WebAssembly sandbox

Measured on VPN Works 0.4.1 by tools/record-results.sh in the code repository: the sandbox on a GitHub Actions Linux runner, the rest on one Linux machine with 2 CPUs.

Articles and case studies

All posts →

Get in touch

Teams running AI agents, scrapers or build jobs that need narrow, recorded network access, and anyone who'd like to write a plugin for VPN Works, are welcome to write.

Contact