Перейти к основному содержимому

Клиенты

Клиент — это приложение на устройстве пользователя. Он получает ссылку подписки и сам строит из неё конфиг: выбирает локальные порты, DNS и режим работы. Поэтому одна подписка подходит и телефону, и компьютеру.

Главное требование — поддержка протокола из вашей конфигурации Xray. Для VLESS+Reality нужен клиент на Xray-core или Meta-ядре; для VLESS+WS+TLS подойдёт почти любой.

Список клиентов​

КлиентПлатформыЯдроОфициальный репозиторий
HappAndroid, iOS, macOS, WindowsXrayhapp.su (закрытый исходный код)
v2rayNGAndroidXray2dust/v2rayNG
StreisandiOSXrayApp Store (закрытый исходный код)
sing-boxAndroid, iOS, macOS, Windows, Linuxsing-boxSagerNet/sing-box
mihomo (Clash Meta)ядро, кроссплатформенноmihomoMetaCubeX/mihomo
Clash Meta for AndroidAndroidmihomoMetaCubeX/ClashMetaForAndroid
StashiOS, macOSmihomo (Clash)stash.ws (закрытый исходный код)
FoxrayiOSXrayApp Store (закрытый исходный код)
FlClashAndroid, Windows, macOS, Linuxmihomochen08209/FlClash
Clash Verge RevWindows, macOS, Linuxmihomoclash-verge-rev/clash-verge-rev
KaringAndroid, iOS, Windows, macOSsing-boxKaringX/karing
NekoBox for AndroidAndroidsing-boxMatsuriDayo/NekoBoxForAndroid
v2rayNWindowsXray2dust/v2rayN
NekoRayWindows, LinuxXray, sing-boxMatsuriDayo/nekoray
Совет

Для открытых клиентов ссылка ведёт на официальный репозиторий, для закрытых (Happ, Streisand, Stash, Foxray) — на официальный сайт или магазин приложений. Скачивайте сборки только оттуда: сторонние зеркала часто содержат лишний код.

Как импортировать ссылку подписки​

  1. Скопируйте ссылку подписки. Её выдаёт панель или страница подписки — это адрес вида https://panel.example.com/api/sub/<shortUuid>.
  2. Откройте клиент и добавьте подписку:
    • v2rayNG — «+» → «Импорт из буфера обмена», либо раздел «Подписки» → добавить URL.
    • sing-box / Karing — «Профили» → создать → «Удалённый» → вставить URL.
    • mihomo, Clash Meta for Android, Clash Verge Rev — «Профили» → новый → «Импорт из URL».
    • Stash — «Конфигурации» → импорт по ссылке.
    • Happ, Streisand, Foxray — импорт ссылки или подписки на главном экране.
  3. Обновите подписку внутри клиента. Значения берутся с сервера, вручную вводить адрес, порт и UUID не нужно.
Внимание

Ссылка подписки содержит идентификатор пользователя. Не пересылайте её в открытых чатах и не публикуйте: получивший ссылку пользуется вашим доступом.

Формат подписки​

Клиенты на Xray-core (v2rayNG, Streisand, Happ, Foxray) понимают base64 со списком ссылок. Клиенты семейства Clash/mihomo/Stash запрашивают YAML — сервер подписки сам определяет нужный формат по заголовку User-Agent.

Примечание

Отдавать один общий JSON-конфиг всем клиентам не стоит: в нём зашиты локальные порты и DNS конкретного приложения. Ссылка подписки универсальна. Готовый YAML-шаблон разобран в разделе Шаблон подписки mihomo.

Что дальше​