A production VPN product, not a side project.
Full SaaS VPN stack you actually control: dashboard, billing, multi‑node control plane, metrics, and desktop app. Point it at your own WireGuard/OpenVPN/IKEv2 nodes or let us host them.
- Protocols
- WireGuard, OpenVPN, IKEv2
- Multi‑node
- Regions & load aware
- Clients
- Web, desktop, WireGuard, OpenVPN
| Region | Status | Sessions |
|---|---|---|
| No online servers yet. | ||
Everything you need to run a serious VPN service.
Control plane, billing, metrics, desktop clients, and a Rust node you can self-host or let us run. Same stack in dev and prod.
SaaS dashboard
Next.js dashboard for users and admins: subscriptions, devices, fleet, and live VPN metrics.
Real VPN
Rust VPN node with WireGuard, OpenVPN, and IKEv2 backends. Real interfaces, real encryption.
Desktop app
Tauri desktop app with OTP login; launches WireGuard/OpenVPN/IKEv2 clients on macOS, Windows, and Linux.
Bring your own nodes
Ship our Rust node to any VPS/EC2 with Docker or systemd. Manage regions, peers, and health from the same dashboard—or let us host the fleet.
Desktop downloads
We detect your OS and pick the right build. Auto‑updates included.
Signed build with Keychain‑backed secrets.
Dependencies
- macOS 12+
- WireGuard or OpenVPN installed
Runs with embedded auto‑update and service helper.
Dependencies
- Windows 10+
- WireGuard or OpenVPN installed
Portable AppImage; works on Debian/Ubuntu/Fedora.
Dependencies
- glibc 2.31+
- wireguard-tools or openvpn in PATH
macOS installation tip
If Gatekeeper blocks launch, clear the quarantine flag and open:
Paste in Terminal:
xattr -cr "/Applications/vpnVPN Desktop (Staging).app" && open "/Applications/vpnVPN Desktop (Staging).app"Or: right-click the app → Open (one time). Standard for apps outside the Mac App Store.
Requires macOS 12+, Windows 10+, or Linux (glibc 2.31+). Auto‑updates on.
Ready when you are.
Start with one node locally, then fan out to regions. Same binaries in dev and prod.