Клиенты
Клиент — это приложение на устройстве пользователя. Он получает ссылку подписки и сам строит из неё конфиг: выбирает локальные порты, DNS и режим работы. Поэтому одна подписка подходит и телефону, и компьютеру.
Главное требование — поддержка протокола из вашей конфигурации Xray. Для VLESS+Reality нужен клиент на Xray-core или Meta-ядре; для VLESS+WS+TLS подойдёт почти любой.
Список клиентов
| Клиент | Платформы | Ядро | Официальный репозиторий |
|---|---|---|---|
| Happ | Android, iOS, macOS, Windows | Xray | happ.su (закрытый исходный код) |
| v2rayNG | Android | Xray | 2dust/v2rayNG |
| Streisand | iOS | Xray | App Store (закрытый исходный код) |
| sing-box | Android, iOS, macOS, Windows, Linux | sing-box | SagerNet/sing-box |
| mihomo (Clash Meta) | ядро, кроссплатформенно | mihomo | MetaCubeX/mihomo |
| Clash Meta for Android | Android | mihomo | MetaCubeX/ClashMetaForAndroid |
| Stash | iOS, macOS | mihomo (Clash) | stash.ws (закрытый исходный код) |
| Foxray | iOS | Xray | App Store (закрытый исходный код) |
| FlClash | Android, Windows, macOS, Linux | mihomo | chen08209/FlClash |
| Clash Verge Rev | Windows, macOS, Linux | mihomo | clash-verge-rev/clash-verge-rev |
| Karing | Android, iOS, Windows, macOS | sing-box | KaringX/karing |
| NekoBox for Android | Android | sing-box | MatsuriDayo/NekoBoxForAndroid |
| v2rayN | Windows | Xray | 2dust/v2rayN |
| NekoRay | Windows, Linux | Xray, sing-box | MatsuriDayo/nekoray |
Для открытых клиентов ссылка ведёт на официальный репозиторий, для закрытых (Happ, Streisand, Stash, Foxray) — на официальный сайт или магазин приложений. Скачивайте сборки только оттуда: сторонние зеркала часто содержат лишний код.
Как импортировать ссылку подписки
- Скопируйте ссылку подписки. Её выдаёт панель или
страница подписки — это адрес вида
https://panel.example.com/api/sub/<shortUuid>. - Откройте клиент и добавьте подписку:
- v2rayNG — «+» → «Импорт из буфера обмена», либо раздел «Подписки» → добавить URL.
- sing-box / Karing — «Профили» → создать → «Удалённый» → вставить URL.
- mihomo, Clash Meta for Android, Clash Verge Rev — «Профили» → новый → «Импорт из URL».
- Stash — «Конфигурации» → импорт по ссылке.
- Happ, Streisand, Foxray — импорт ссылки или подписки на главном экране.
- Обновите подписку внутри клиента. Значения берутся с сервера, вручную вводить адрес, порт и UUID не нужно.
Ссылка подписки содержит идентификатор пользователя. Не пересылайте её в открытых чатах и не публикуйте: получивший ссылку пользуется вашим доступом.
Формат подписки
Клиенты на Xray-core (v2rayNG, Streisand, Happ, Foxray) понимают base64 со
списком ссылок. Клиенты семейства Clash/mihomo/Stash запрашивают YAML — сервер
подписки сам определяет нужный формат по заголовку User-Agent.
Отдавать один общий JSON-конфиг всем клиентам не стоит: в нём зашиты локальные порты и DNS конкретного приложения. Ссылка подписки универсальна. Готовый YAML-шаблон разобран в разделе Шаблон подписки mihomo.
Что дальше
- Быстрый старт — поднять панель и ноду.
- Страница подписки — как выдать пользователю ключи.
- Шаблон подписки mihomo — YAML для Clash-семейства.