Know your VPN works.Before your users do.
ExitProbe brings up real tunnels from global edge probes — WireGuard, OpenVPN, IKEv2, VLESS Reality, and Hysteria2 — proving egress IPs, handshake health, and latency in real time. Not a ping. Proof.

NL-AMS-PROD-01
OperationalTelemetry Analytics & Visual Performance
5-Protocol Live Matrix Breakdown
Edge Probe EngineReal-Time Diagnostic Checks & Verification Logs
Showing last 5 checks| Time | Probe Node | Protocol | Result Status | Observed Exit IP | RTT Latency | Details / Errors |
|---|---|---|---|---|---|---|
| 18s ago | probe-fra01 (Frankfurt) | wireguard | Up | 185.102.24.1 | 18.8ms | Exit IP matched nominal pool (0 leaks detected) |
| 42s ago | probe-ams02 (Amsterdam) | vless | Up | 185.102.24.1 | 23.4ms | Exit IP matched nominal pool (0 leaks detected) |
| 1m 05s ago | probe-lon01 (London) | openvpn | Up | 185.102.24.1 | 37.9ms | Exit IP matched nominal pool (0 leaks detected) |
| 1m 32s ago | probe-syd02 (Sydney) | hysteria | Up | 185.102.24.1 | 20.8ms | Exit IP matched nominal pool (0 leaks detected) |
| 2m 10s ago | probe-nyc03 (New York) | ikev2 | Up | 185.102.24.1 | 44.5ms | Exit IP matched nominal pool (0 leaks detected) |
Built for VPN providers, not adapted for them
Generic uptime tools check that a host responds. ExitProbe checks that your service actually works — the way your users experience it.
Real tunnels, not pings
A host that answers ICMP can still have a completely broken tunnel. ExitProbe connects like a real client — full handshake, live session, actual traffic — then verifies the exit IP against what you expect.
Every check proves the whole path: handshake, route, and the IP the internet actually sees.
Eight protocols, one monitor
WireGuard, OpenVPN, IKEv2/IPSec, VLESS, Hysteria 2, Trojan, Shadowsocks and VMess — attach every tunnel type to a single monitor. Each protocol is checked independently, with its own status, latency and history.
One failing protocol never hides the seven that work — each tunnel gets its own verdict.
Regional truth, not averages
A protocol failing from one region never marks your whole server down. ExitProbe tracks every protocol from every probe separately, and tells you exactly where a problem is — and where it isn’t.
Frankfurt23 ms
Singapore88 ms
Ashburn41 ms
TokyounreachableIKEv2 unreachable from Tokyo — still healthy from 3 other regions. Regional issue, not a global outage.
Incidents with full context
When something breaks, you get the exact protocol, probe and region — not “something is down”. Flapping is suppressed automatically, maintenance windows silence planned work, and escalations page you only if nobody acknowledges.
From config to certainty in three steps
Add your server
Paste a config or connection URI for any supported protocol, then assign it to global probes or your own private edge network.
We verify from everywhere
Probes bring up the real tunnel, run a live handshake and check the actual exit IP — on your schedule, down to 30 seconds.
You get proof, not noise
Dashboards, per-protocol incidents and alerts with full context. Flapping is suppressed; escalations only fire when it matters.
Checked from real places, right now
Every monitor is verified from our distributed probe fleet — or from private probes you run yourself, anywhere, with one install command.
Automate everything
Build on top of ExitProbe with a production-grade API — the same one our own dashboard runs on.
- REST API v1 with scoped tokens
- Prometheus metrics endpoint
- SLA exports — CSV & PDF
- HMAC-signed webhooks
- Public status pages
{
"event": "incident.created",
"monitor": "NL-AMS-01",
"protocol": "ikev2",
"probe": "probe-TKY01",
"region": "Tokyo, JP",
"status": "down",
"opened_at": "2026-08-26T14:03:11Z"
}Simple plans that scale with your fleet
Start free. Upgrade when you need more monitors, faster checks, or your own private probes.
Questions, answered
How is this different from a normal uptime ping?
A ping only proves the host is reachable. ExitProbe brings up the actual tunnel — WireGuard handshake, OpenVPN session, Hysteria connection — and verifies the exit IP seen from the internet. Your server can answer pings all day while its tunnel is silently broken; we catch that.
Do you store my VPN configs and private keys?
Configurations and connection URIs are stored encrypted (AES-256-GCM) and are only decrypted in memory at check time to bring up the tunnel. They are never exposed in logs or API responses.
Can I use my own probe locations?
Yes. Higher plans let you run private probes anywhere using our lightweight Go agent with a single install command — perfect for verifying your servers from the exact regions your users care about.
What happens when a server goes down?
An incident opens immediately, scoped to the exact protocol and probe that failed. Flapping is suppressed automatically, escalation policies can page you if nobody acknowledges, and alerts fire with full context.
Stop guessing. Start verifying.
Get started free — no credit card required.

