Pages

About

VPN Works is the VPN, rebuilt as an operating system. Its kernel, vpnw, gives each program its own network: its own way out, its own rules and its own record. Plugins are …

Contact

The project would like to hear from: Teams running AI agents, scrapers or build jobs that need narrow, recorded network access, on laptops, in CI or on servers. People …

Download

VPN Works comes ready-built for Linux and macOS: one program, vpnw, with its built-in plugins inside it. The license files and the README come with it. System Download …

Exit

Exit is the server end of a path: vpnw exit, on a machine with fixed addresses. Each client leaves from an address of its own, and every request is decided again at the …

Lab

Lab is the fault kit every tunnel in VPN Works must pass before it ships. It breaks the path on purpose, in the project’s tests, and checks four things each time: …

Ledger

Ledger keeps a record of a run that can’t be changed without it showing. It’s a built-in plugin in VPN Works since 0.5.0: an Observer that seals every event …

Plugins

Plugins are the apps of VPN Works. The kernel, vpnw, seals, decides, carries and records. Everything else comes as a plugin: a small WebAssembly module that vpnw runs in …

Quick Start

Five minutes from download to a program running on VPN Works under its own policy. This uses Linux, where vpnw can seal a program in. On a Mac the same commands work for …

Reference

Every command, option, file, rule and event in vpnw 0.8.0. The same reference ships with the code as docs/reference.md; plugin authors want docs/plugins.md. Commands …

Roadmap

VPN Works is the VPN, rebuilt as an operating system: a kernel, drivers for each way out, and plugins as apps. Seven releases are out. What comes next is in the order …