Adding a subscription¶
Three import methods:
🔗
Subscription link
Paste an https://… link — the server returns the config body and headers.
📷
QR code
Scan a QR encoding a URL or an smproxy:// deep-link.
⚡ Deep-link
An smproxy://… link opened from a browser/message or pasted into the add form — resolved on all platforms.
The subscription body can be a list of vless://…, base64links, a base64 blob, JSON configs — or a plain WireGuard / AmneziaWG .conf ([Interface] / [Peer], exactly the text the official client takes; all AmneziaWG parameters are honoured). A .conf body yields one server; the URL can be anything that serves the text (a panel endpoint, a static file, a paste). All routing, branding and expiry arrive in the response headers (section 04).