Developer documentation (panel integration)
These pages are for VPN panel authors and integrators: how the client fetches subscriptions, which HTTP headers and body formats are accepted, deep links, routing JSON, and supported share-link protocols.
Topics
- Deep links
sharx://— add subscription, routing import. - Subscription HTTP request —
User-Agent, device headers, panel response, UI theme from panel (sharx-color-scheme,sharx-accent-palette). - Subscription body and embedded routing — node list formats, routing extraction, all directives including theme keys.
RoutingProfileschema — JSON fields for panels and deep links.- Tunnel protocols — outbound types the client builds (VLESS, VMess, Trojan, Shadowsocks, Hysteria2, JSON passthrough).