One-touch enrollment
Generate a key, approve a short pairing code, and the node gets an overlay IP, DNS name, and policy — automatically.
AkurAI VPN is a secure, one-touch mesh VPN — an encrypted overlay that connects your machines directly, with subnet, exit, and public-ingress gateways when you need them. Built in pure Rust, shipped as a single binary, with no runtime dependencies.
$ curl -fsSL https://vpn.olibuijr.com/install.sh | sh && akurai-vpn up
Early development — the overlay and installer are not live yet. This is the target experience while the v0.0.x scaffold is built in the open.
Mesh networking with the ergonomics of a single command — and explicit, auditable control over every route.
Generate a key, approve a short pairing code, and the node gets an overlay IP, DNS name, and policy — automatically.
An L3 overlay on a akurai0 TUN interface. Devices reach each other by overlay IP or internal DNS over encrypted peer paths.
Advertise a LAN subnet, act as an exit node, or expose a service via public ingress — each one explicit and admin-approved.
Unknown node, unknown route, unapproved gateway, expired session — denied and audited by default. Nothing implicit.
When a direct path can't form, traffic relays through the control plane — which only ever sees ciphertext, never your payload keys.
No runtime dependencies, no container, no daemon zoo. One auditable binary per role, deployed with one command.
A small control plane assigns identity and policy; nodes form the encrypted data plane between themselves. v1 is hub-routed for one-touch reliability, then evolves to direct mesh.
control plane Enrollment, overlay IP & DNS allocation, ACLs, route approval, peer maps, audit — hosted at vpn.olibuijr.com. It never carries data-plane payloads except as an encrypted relay.
node daemon Runs on every device. Creates akurai0, applies approved routes, watches the peer map, and brings up encrypted sessions to peers.
overlay IPv4 100.88.0.0/16, IPv6 fd88:akurai::/48, MTU 1280. Each node gets a stable name like laptop.oli.akurai.
local app
→ akurai0 TUN
→ route lookup (dest overlay IP)
→ ACL check (fail-closed)
→ peer session lookup
→ direct encrypted path ✓
→ relay via vpn.olibuijr.com
if direct path fails
Build the core secure overlay first, then layer on gateways, direct mesh, and public ingress.
Architecture, protocol decision, license policy, DNS & deployment plan. In progress.
Enrollment, TUN interface, encrypted node↔hub tunnels, overlay IPs, ACL checks.
Subnet advertisements, admin approval, route push, exit-node opt-in, basic DNS names.
Endpoint discovery, direct connection attempts, relay fallback, path-health scoring, roaming.
HTTPS ingress on the control plane, route to internal services, TLS automation, identity-aware access.
AkurAI VPN is open source and under active development. Follow along, read the design, or contribute.