VPNGeek
Purchase
SUPPORTED PLATFORMS

Works with the gear you already run

Standards-based IKEv2/IPsec — check your firewall, router, or cloud below.

Firewalls

PLATFORMVERSIONSGUIDE
pfSense 2.6+ · CE & Plus Setup guide →
OPNsense 23.1+ Setup guide →
Cisco ASA / FTD 9.x / 7.x Setup guide →
Fortinet FortiGate FortiOS 7.x Setup guide →
WatchGuard Firebox Fireware 12.x Setup guide →

Routers

PLATFORMVERSIONSGUIDE
MikroTik RouterOS v7+ Setup guide →
Ubiquiti EdgeRouter / UniFi EdgeOS 2.x · UniFi OS 3.x Setup guide →
strongSwan (Linux) 5.9+ Setup guide →
Teltonika RUT series RutOS 7.x Setup guide →

Cloud platforms

PLATFORMSERVICEGUIDE
AWS Virtual Private Gateway · Transit GW Setup guide →
Microsoft Azure Azure VPN Gateway Setup guide →
Google Cloud Cloud VPN (classic & HA) Setup guide →

Minimum technical requirements

Protocol
IKEv2 support (IKEv1 legacy opt-in)
Ciphers
AES-GCM or ChaCha20 cipher support
Key exchange
DH group 14+ for key exchange / PFS
Addressing
Static public IP or resolvable hostname
Ports
UDP 500 & 4500 outbound (NAT-T)
Subnets
Non-overlapping subnets between sites

Setup guides & config templates

Per-platform guides

Step-by-step docs for every verified platform, updated each release.

Downloadable configs

The dashboard generates device-ready config files for your peer.

CLI reference

Full `vpngeek` CLI docs for scripted and repeatable deployments.

Don't see your platform?

If it speaks IKEv2, it almost certainly works. Tell us what you run and we'll validate compatibility — usually within two business days.

Request a compatibility check