How it works
- WebSocket over TCP, wrapped in TLS (often self-signed).
- Subscription ships UUID, path and SNI; can share the same account UUID as Reality.
- Self-signed TLS needs skip-cert-verify / allowInsecure in Clash / sing-box.

VLESS + WebSocket + TLS. CDN edge can use 443; origin listens on 8443 by default.
If direct Reality works and you do not need CDN, skip WS.
sing-box, v2rayN, Clash Meta, Shadowrocket and other VLESS+WS clients.