Skip to content

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).