vpnVPN
vpnVPN • Self‑hosted control plane + real VPN network

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.

Get started from $10/moView pricing

No traffic logs. Cancel anytime.

Protocols
WireGuard, OpenVPN, IKEv2
Multi‑node
Regions & load aware
Clients
Web, desktop, WireGuard, OpenVPN
vpnVPN • Server fleetLive metrics
Online servers
live from control plane
Active sessions
current across all nodes
Avg. CPU / node
based on reported node metrics
RegionStatusSessions
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.