Test delay (selected server) and Test All show TCP round-trip to the node’s address:port (same ballpark as v2rayN tcping), only after an HTTPS probe through Xray succeeds.
| Result | Meaning |
|---|---|
102 ms |
Tunnel works; number is TCP RTT to the VPS |
timeout |
Proxy path failed (even if the TCP port is open) |
— |
Not tested yet / in progress |
A VPS that answers TCP but cannot proxy still shows timeout.
Each proxy-path check boots Xray on an ephemeral localhost SOCKS port, then issues one Cloudflare generate_204 (gstatic / Google as fallback). Test All runs several Xray workers in parallel (3 desktop / 2 Android). IP nodes that fail TCP are not probed.
After Test All (and Smart Connect ranking), the list is sorted fastest first.
TCP shortlist, then one-GET proxy-path. Vision peers are never mixed into a multipath balancer.
After SOCKS 10808 binds: warmup GET + one timed GET (8s normal, 12s Vision/REALITY). Connected ping stays the list TCP ms — never the HTTPS probe. No repeating HTTPS ping while connected.
Off by default. When enabled, failed connects may retry with TLS hello fragment (works for some DPI; slow). Prefer leaving it off unless you need it.
Traffic rates poll every 5s (single-flight). Health checks need three SOCKS misses before a drop. Kill switch requires TUN; with system proxy only, apps are not blackholed.
Secure DNS (DoH) is off by default for lower first-hit latency. When enabled, Xray resolves via Cloudflare/Google DoH on the direct path (not hairpinned through the proxy)—safer DNS, but new domains can feel slower to open. Leave it off if you want the snappiest browsing; turn it on when you care about encrypted DNS.
- Hysteria2 —
up/down(Mbps) from share links and Clash are applied asup_mbps/down_mbpsin sing-box. Missing values use sing-box defaults (do not invent fake Mbps). - TUIC — congestion defaults to
bbr;udp_relay_modeis honored when present. - WireGuard — link/Clash
mtuis honored; otherwise 1400. - VLESS Vision / REALITY / classic Xray — no mux; fragment only if you enable Packet fragment / Adaptive Survive (slow).