Monitoring

VPN monitoringUptime monitoringIntegrations

Platform

AI assistantsAPI and CLISecurity

More

PricingFree testerDocsBlog Log in

Blog

What's new in TunnelHQ, and practical guides to keeping VPN servers up.

Posts

Guide

AmneziaWG parameters explained: Jc, S1 to S4, H1 to H4, I1 to I5 and 3.x

Every AmneziaWG setting from Jc to HeaderProtectionKey: what it changes on the wire, which must match on both sides, the limits, and why handshakes fail.

Tahir Mehmood11 min read

Guide

SIP003 explained: how Shadowsocks plugins work and how to test them

SIP003 is the Shadowsocks plugin spec. The env vars a plugin gets, how ss:// links carry plugin options, which plugins are maintained, and how to test one.

ST Muntaha11 min read

Guide

OpenVPN certificate has expired: find it and renew it

What OpenVPN's 'VERIFY ERROR: certificate has expired' means, how to tell which certificate expired, and how to renew it with easy-rsa 3 without surprises.

Tahir Mehmood10 min read

Guide

VLESS protocol explained: how it works, Vision, REALITY, configs

What the VLESS protocol is: a stateless proxy with UUID auth and no encryption of its own. The wire format, VMess differences, Vision, REALITY and configs.

ST Muntaha10 min read

Guide

WireGuard: Handshake did not complete after 5 seconds, retrying

What the WireGuard log line means, the 5 and 120 second timers behind it, and the causes in order of likelihood, with the commands to check each one.

Tahir Mehmood8 min read

Guide

VLESS key checker: how to test a vless:// link properly

A VLESS key can pass a ping test and still fail. How to check a vless:// link layer by layer with Xray-core and curl, and what each failure looks like.

ST Muntaha11 min read

Guide

VPN server monitoring: what to check, how often, from where

What to check on a VPN server (real handshake, latency, certificates, DNS, blocking, the host), how often to check it, from where, and when to page.

Tahir Mehmood7 min read

Guide

Hysteria2 protocol explained: QUIC, auth, Brutal, Salamander

How Hysteria2 works, from the official docs: QUIC transport, HTTP/3 auth, Brutal vs BBR, Salamander, port hopping, the hysteria2:// URI and real checks.

ST Muntaha11 min read

Product update

October 2026: AI assistants, tunnel groups and sign-in by email

Connect Claude, ChatGPT, Cursor or VS Code by signing in, sort tunnels into groups, and sign in with a code we email you.

TunnelHQ team3 min read

Product update

September 2026: Uptime monitoring, heartbeats and 16 more alert channels

Website, keyword, ping and port checks in beta, heartbeats for scheduled jobs, DNS checks, expiry alerts and new places to send alerts.

TunnelHQ team3 min read

Product update

July and August 2026: better search, longer timelines and status at a glance

Ranked ⌘K search, health timelines up to 90 days, per-region results and live status counts above the tunnel list.

TunnelHQ team2 min read

Guide

Why WireGuard port monitoring misses real outages

A WireGuard server on UDP/51820 looks healthy to port monitors even when every client fails. What's happening on the wire — and how to catch it.

Mehmood Ali7 min read

Guide

OpenVPN: TLS key negotiation failed to occur within 60 seconds

You Googled the error. Monitoring says green. Users cannot connect. Eight things that actually cause it, ordered from most to least common.

Mehmood Ali7 min read

Guide

Monitoring V2Ray subscription URLs in production

Subscription URLs sound simple until you run a fleet. Stale caches, partial deliveries, dead servers in healthy bundles. A practical checklist.

T. Hussian7 min read