New in 0.6.0: Lab, 18 faults the tunnel must survive

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

155 of 155

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

18 of 18

Faults thrown at the WireGuard tunnel and handled: a silent peer, lost handshakes, an impostor, a DNS server that lies

0.13 ms

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

Measured on VPN Works 0.6.0 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