Product: Monitoring
TunnelHQ
Know the moment a VPN server goes down, before your users do.
Handshakes, not pings
Real protocol handshakes across WireGuard, OpenVPN, IKEv2, OpenConnect, Shadowsocks, VLESS, VMess, Trojan, Xray, Hysteria2, TUIC, and AmneziaWG, so a reachable server is actually carrying VPN traffic.
Continuous, per-server checks
Every server is tested independently on its own schedule, with live latency, uptime, and 24-hour health at a glance.
Incidents, alerts, analytics
Failed checks become incidents and route to your channels, so problems surface before a support ticket does.
API, CLI, and integrations
Automate checks and pull status from your own scripts, CI, or AI assistants through the API, CLI, and integrations.
What TunnelHQ is for
Running a VPN means running servers, and a server can answer a ping while quietly failing to carry VPN traffic. TunnelHQ does real protocol handshakes, not just pings, so you know each server is genuinely up for the protocol your users connect with. It watches your whole fleet in real time and tells you the moment something breaks.
Built for teams who run VPN fleets at scale
- Monitors the full modern stack: WireGuard, OpenVPN, IKEv2, OpenConnect, Shadowsocks, VLESS, VMess, Trojan, Xray, Hysteria2, TUIC, and AmneziaWG.
- Continuous, independent per-server checks with live latency, uptime, and health history.
- Incidents, alerting, and analytics built for teams, not just a single admin.
- API, CLI, and integrations so it fits the way you already work.
- A free tester to check a single server, and a free trial to monitor your fleet.
We run it ourselves
TunnelHQ monitors our own VPN infrastructure. It is not a side project; it is how we keep services up.
See the live product at tunnelhq.com, or talk to us about monitoring alongside a VPN build.