GUIDE

Adding configs

Several ways to connect: manually, by link, QR code or subscription. Here's how each works.

1

Overview

SMProxy App supports modern protocols for a secure connection and bypassing restrictions:

VLESS Reality VMess Trojan Shadowsocks WireGuard/AmneziaWG
2

Ways to add configs

Manual entry

Via the “+” button on the home screen. Lets you fine-tune every protocol parameter.

📷

Import by link or QR code

The app auto-detects schemes (vless://, vmess:// etc.) from the clipboard or via the camera.

📡

Subscriptions

Add a subscription link — the server list updates automatically. Standard text lists and JSON arrays are supported.

🔗 Subscription types

StandardLinks to plain-text server lists.
JSON arraysRicher data sets with preconfigured keys and routing.
3

Deep links

SMProxy App supports special links of the form smproxy://add/<subscription url>. Tapping such a link opens the app and adds the subscription automatically — no copy-paste or manual entry.

Example
smproxy://add/https://example.com/subscription

Direct protocol schemes are also recognised — vless://, vmess://, trojan:// and others.

4

WireGuard/AmneziaWG configs

WireGuard and AmneziaWG are supported alongside the other protocols, with one difference: the classic .conf file has no link format of its own. SMProxy reads it as a wireguard:// link, so a provider hands you a link just like for any other protocol.

🔗

A wireguard:// link from your provider

Add it exactly like any other subscription — paste the link, scan a QR code, or tap the link to open the app.

📄

A .conf file you already have

Convert it into a link first: paste the file's contents into the WireGuard link builder below, then add the resulting link to the app.

🛠️
Have a .conf file instead of a link?
Paste it into the link builder and get a ready wireguard:// link or a QR code. Everything is computed in your browser.
Link builder →

Providers who want to generate these links themselves will find the format and field rules in the developer documentation.

📺
Installing on Apple TV or Android TV?
The config transfers from your phone — no keyboard needed. See the TV guide.
TV setup →