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

leastPing auto-select: building it

We build an auto-select that doesn't "work for a couple of minutes, then stall." This is a production subscription template: leastLoad over a pool of direct nodes, geo-dat-free routing, the pool assembled by host tags in 10 seconds. And three delivery traps without which a perfect template is useless — the client simply won't get the routing.

Read the theory

Where this lives

The balancer and routing live in the subscription's XRAY_JSON template (subscription_templates), not in the node's Config Profile. This is fundamental: the pool is defined by routing.balancers[].selector, not by host rows. Hiding a host (is_hidden) removes the tile from the user, but doesn't remove the node from the server-side pool — edit the template, don't hide the host.

Why leastLoad and not leastPing — we covered the mechani…

/

This guide is part of paid access

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

Unlock access