NEW Check if your VPN is honest — a free subscription audit in 60 seconds
← Back to library
Cascades Practice PRO

Node health: healthcheck and fault tolerance

A balancer by itself doesn't guarantee uptime — it spreads traffic, but it poorly understands that a node is dead specifically for Russian clients. I'll show how I check health from a Russian point, how I mechanically pull a dead node out of rotation, and how I keep a hot reserve of entries so a block doesn't turn into downtime. The commands work.

The observatory's blind spot

The main fault-tolerance trap: Xray's built-in observer (observatory/burstObservatory) pings pool members from the node itself. And a node can be alive to the world but cut off by TSPU specifically for Russian clients. From the node's point of view everything is fine — it sees generate_204 and considers itself healthy. From a Russian client's point of view — it's dead.

The takeaway from which the whole correct scheme grows: health must be checked from Russia…

/

This guide is part of paid access

Get full access to unlock the text, configs and builder.

Unlock access