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

Подписки

All-in-one подписки V2RayTun: формат URL, декодирование, настройка доступных протоколов через Squads.

Обзор

V2RayTun использует единую ссылку подписки, которая содержит конфигурации всех доступных пользователю протоколов. Клиентские приложения автоматически распознают и импортируют нужные профили.

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

Каждый пользователь получает уникальную ссылку:

Текст
https://sub.example.com/api/sub/{shortUuid}

Где {shortUuid} — короткий уникальный идентификатор пользователя.

Содержимое подписки

При запросе URL возвращается base64-encoded строка, содержащая URI всех доступных протоколов:

Bash
curl -s https://sub.example.com/api/sub/abc123 | base64 -d

Пример декодированного содержимого:

Текст
vless://uuid@203.0.113.1:443?type=tcp&security=reality&sni=www.google.com&fp=chrome&pbk=...&sid=...&flow=xtls-rprx-vision#Server1-VLESS
awg://privkey@198.51.100.1:51820/?publickey=...&address=10.8.0.2/32&mtu=1420&presharedkey=...&dns=1.1.1.1&jc=4&jmin=40&jmax=70&s1=0&s2=0&h1=1&h2=2&h3=3&h4=4#Server2-AWG
hysteria2://password@192.0.2.1:443/?insecure=1&sni=example.com&obfs=salamander&obfs-password=secret#Server3-Hy2

Каждая строка — это URI одного конфигурационного профиля. Количество строк зависит от числа доступных серверов и протоколов.

Как Squad определяет доступные протоколы

Пользователь видит только те протоколы и серверы, которые назначены его Squad:

  1. Пользователь принадлежит одному или нескольким Squads
  2. Каждый Squad привязан к определённым inbounds (входящим точкам на нодах)
  3. Подписка включает только конфигурации из привязанных inbounds

Пример:

SquadInboundsРезультат в подписке
BasicVLESS на Server11 URI
PremiumVLESS на Server1, AWG на Server2, Hy2 на Server33 URI

Подробнее о Squads — в разделе Squads и управление доступом.

Страница подписки

При открытии URL подписки в браузере пользователь увидит веб-страницу с:

  • Инструкцией по подключению для каждого клиента
  • QR-кодом для мобильных приложений
  • Ссылкой для копирования в буфер обмена
  • Информацией об оставшемся трафике и сроке действия

Настройка страницы подписки

Внешний вид страницы можно настроить в панели:

  • Логотип и название сервиса
  • Ссылки на поддержку
  • Инструкции для пользователей

Обновление подписок

При изменении серверов или конфигурации в панели содержимое подписки обновляется автоматически. Клиентские приложения обычно поддерживают автообновление по таймеру.

Для ручного обновления в клиенте достаточно обновить подписку — новые серверы появятся, удалённые исчезнут.