Подписки
All-in-one подписки V2RayTun: формат URL, декодирование, настройка доступных протоколов через Squads.
Обзор
V2RayTun использует единую ссылку подписки, которая содержит конфигурации всех доступных пользователю протоколов. Клиентские приложения автоматически распознают и импортируют нужные профили.
Формат URL подписки
Каждый пользователь получает уникальную ссылку:
https://sub.example.com/api/sub/{shortUuid}Где {shortUuid} — короткий уникальный идентификатор пользователя.
Содержимое подписки
При запросе URL возвращается base64-encoded строка, содержащая URI всех доступных протоколов:
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:
- Пользователь принадлежит одному или нескольким Squads
- Каждый Squad привязан к определённым inbounds (входящим точкам на нодах)
- Подписка включает только конфигурации из привязанных inbounds
Пример:
| Squad | Inbounds | Результат в подписке |
|---|---|---|
| Basic | VLESS на Server1 | 1 URI |
| Premium | VLESS на Server1, AWG на Server2, Hy2 на Server3 | 3 URI |
Подробнее о Squads — в разделе Squads и управление доступом.
Страница подписки
При открытии URL подписки в браузере пользователь увидит веб-страницу с:
- Инструкцией по подключению для каждого клиента
- QR-кодом для мобильных приложений
- Ссылкой для копирования в буфер обмена
- Информацией об оставшемся трафике и сроке действия
Настройка страницы подписки
Внешний вид страницы можно настроить в панели:
- Логотип и название сервиса
- Ссылки на поддержку
- Инструкции для пользователей
Обновление подписок
При изменении серверов или конфигурации в панели содержимое подписки обновляется автоматически. Клиентские приложения обычно поддерживают автообновление по таймеру.
Для ручного обновления в клиенте достаточно обновить подписку — новые серверы появятся, удалённые исчезнут.