Production‑grade VPN as a product, not a side project.
vpnVPN gives you a full SaaS VPN stack — web dashboard, billing, multi‑node control plane, metrics, and desktop app — all backed by a real WireGuard/OpenVPN/IKEv2 server you control.
- Protocols
- WireGuard, OpenVPN, IKEv2
- Multi‑node
- Regions & load aware
- Clients
- Web, desktop, WireGuard, OpenVPN
| Region | Status | Sessions |
|---|---|---|
| No servers registered yet. | ||
Everything you need to run a serious VPN service.
vpnVPN ships with a full control plane, billing, metrics, and clients. You bring the servers (or run ours), we handle the rest.
SaaS dashboard
Next.js dashboard for users and admins: subscriptions, devices, multi‑node server fleet, and live VPN metrics.
Real VPN
Rust VPN node with WireGuard, OpenVPN, and IKEv2 backends. No mock tunnels — real interfaces, real encryption.
Desktop app
Tauri desktop shell that wraps the `/desktop` experience and can launch native WireGuard/OpenVPN clients on macOS, Windows, Linux.
Download vpnVPN Desktop
Get the native desktop app for one-click VPN connections.
📦 macOS Installation
After downloading, you must remove the quarantine attribute (macOS adds this to all downloaded apps):
Quick fix (paste in Terminal):
xattr -cr "/Applications/vpnVPN Desktop (Staging).app" && open "/Applications/vpnVPN Desktop (Staging).app"Alternative: Right-click the app → select Open instead of double-clicking.
This is normal for all apps distributed outside the Mac App Store.
Requires macOS 10.15+, Windows 10+, or Linux (glibc 2.31+)
Ready when you are.
Start with a single node locally, then scale out to multiple regions. The same code runs on your laptop and in production.