Ссылка-подписка изнутри: что скачивает Happ, когда вы её добавляете

Проверено: 23 сентября 2026 Формат, заголовки, автообновление, почему подписка живёт дольше ключа

Ссылка-подписка, это обычный веб-адрес вида https://sub.сервис/ваш_код, по которому сервер сервиса отдаёт текстовый список ключей, чаще всего в base64, плюс несколько служебных заголовков: сколько трафика осталось, когда истекает срок, как называется профиль и как часто список перечитывать. Приложение Happ (хапп), INCY или V2RayTun скачивает этот текст, превращает его в список серверов и по расписанию скачивает заново, поэтому когда сервис заменяет упавший сервер, вы этого не замечаете. В этом вся разница между подпиской и одиночным ключом: ключ, это одна строка, которую никто не обновит. Ниже: что именно лежит по ссылке, как выглядят заголовки и как приложение их читает, почему нельзя публиковать свою ссылку, что делает «полный сброс» при добавлении, как перенести подписку на другое устройство и что означает N/A напротив серверов.

Попробовать бесплатно персональная ссылка-подписка на 24 часа без карты, больше 30 серверов

Что лежит по ссылке

Если открыть ссылку подписки в браузере, вы увидите либо длинную строку из букв и цифр, либо несколько строк вида vless://…, ss://…, trojan://…. Первое, это те же строки, закодированные в base64: приложение раскодирует их и получает обычный список ключей. Каждая строка, это один сервер со всеми параметрами: протокол, адрес, порт, идентификатор пользователя, маскировка, имя. То есть подписка, это просто пачка ключей в одном файле, который лежит у сервиса и меняется, когда меняются серверы. Что означает каждый параметр внутри ключа, разобрано на странице VLESS Reality; чем ключ отличается от подписки на практике: ключ для VPN.

Служебные заголовки: откуда приложение знает срок и трафик

Вместе со списком сервер отдаёт HTTP-заголовки, которые придумали для клиентов на Xray-core и которые стали стандартом де-факто. Приложение показывает их в карточке подписки.

Заголовок Что содержит Где видно в Happ
subscription-userinfo Использованный трафик (upload, download), лимит (total) и дата окончания (expire) в секундах Полоса трафика и срок в карточке подписки
profile-title Имя подписки, часто в base64 Название карточки
profile-update-interval Через сколько часов перечитывать список Автообновление: приложение само ходит по ссылке
support-url, profile-web-page-url Ссылки на поддержку и кабинет сервиса Кнопки в карточке
announce, routing Объявление сервиса и правила маршрутизации (у Happ свой формат) Уведомление при обновлении, готовые правила

Отсюда два следствия. Если карточка показывает «безлимит» и не показывает срок, сервис просто не отдаёт заголовок userinfo, это не значит, что подписка вечная. И если срок в карточке не обновился после продления, приложение ещё не перечитало список: кнопка обновления в карточке делает это вручную.

Что делает «полный сброс» при добавлении

Когда подписка добавляется кнопкой со страницы сервиса, Happ спрашивает: «Подписка требует полного сброса приложения». Это значит, что вместе со списком серверов сервис передаёт настройки приложения: правила маршрутизации (что через сервер, что напрямую), DNS, режим работы. Сброс удаляет текущие настройки и ставит настройки сервиса, поэтому для первой подписки ответ «Да» безопасен: терять нечего, а сервис настроит всё так, чтобы банки работали напрямую, а заблокированное шло через сервер. Если в приложении уже есть другие подписки и свои правила, сброс их сотрёт; тогда добавляйте вручную через «+» из буфера обмена, настройки останутся. Пошагово: как добавить подписку; что такое правила и как они работают: маршрутизация, geosite и geoip.

Как работает автообновление и почему N/A не всегда поломка

Приложение перечитывает список по интервалу из заголовка, обычно раз в несколько часов, и при каждом запуске. Сервис в это время меняет серверы: добавляет новые направления, убирает попавшие под фильтрацию, меняет адреса. Поэтому список в вашем Happ через месяц не тот, что был при добавлении, и это норма. N/A напротив одного-двух серверов при живых остальных означает, что именно эти адреса сейчас недоступны, а сервис их заменит в ближайшие часы. N/A у всех сразу означает одно из двух: подписка истекла (сервер отдаёт пустой список) или устройство не может дотянуться до ссылки (нет сети, или домен подписки сам под фильтрацией; тогда помогает сначала подключиться через любой живой сервер и обновить). Диагност за три клика: Happ не работает.

Почему нельзя публиковать свою ссылку

Ссылка, это и есть доступ. Любой, кто её получил, добавит её в своё приложение и займёт одно из пяти мест лимита устройств, а сервис увидит подключения с разных концов страны и может ограничить подписку как нарушающую правила. «Списки подписок» в каналах, это ровно такие утёкшие ссылки: их добавляют тысячи людей, лимит устройств исчерпан в первые минуты, серверы не тянут, и сервис их гасит. Делиться ссылкой можно только с теми, кому вы готовы отдать место в лимите: семья, свои устройства. Как это сделать правильно и как перенести подписку QR-кодом: поделиться подпиской.

Перенос на другое устройство и другой клиент

Ссылка одна на все устройства и на все клиенты. Ставите Happ, INCY или V2RayTun на новое устройство, вставляете ту же ссылку через «+» или сканируете QR из карточки подписки на старом, и получаете тот же список с теми же обновлениями. Продление, сделанное с телефона, появится на компьютере при следующем перечитывании. Единственное, что не переносится, разрешения системы: на Android заново снять ограничения батареи, на iPhone подтвердить VPN-профиль, на Windows запуск от имени администратора. Совместимость клиентов: INCY, V2RayTun.

Что сервис видит и не видит через подписку

Сервис видит, с каких устройств и как часто скачивается список (по этому считается лимит устройств) и сколько трафика прошло через его серверы. Содержимое трафика при VLESS Reality сервис не расшифровывает: он видит, к каким адресам вы подключались, как любой провайдер, но не то, что внутри HTTPS. Что сервис не видит вовсе: трафик, который вы пустили напрямую через маршрутизацию, например банки и Госуслуги. Поэтому правило «банки напрямую» полезно не только для работы банковских приложений, но и для того, чтобы через чужие серверы шло только заблокированное. Утечки, которые могут выдать реальный адрес при неверных настройках: утечки DNS и IPv6.

Где взять подписку

У сервиса. Пробная у X Rocket выдаётся на 24 часа без банковской карты в боте @X_Rocket_VPN_bot или на xrocket.live, внутри больше 30 серверов, включая 12 направлений Reality для мобильных сетей, лимит 5 устройств, заголовки userinfo и update-interval отдаются, поэтому срок и трафик видны в карточке. Тарифы после пробного: 250 ₽ в месяц, 1200 ₽ в год. Как выбрать сервис по устройству подписки, а не по рекламе: подписка для Happ.

Частые вопросы

Что такое ссылка-подписка простыми словами?

Адрес, по которому сервис отдаёт список ключей серверов и служебные заголовки со сроком и трафиком. Приложение скачивает список и перечитывает его по расписанию, поэтому серверы обновляются без вашего участия.

Что будет, если открыть ссылку подписки в браузере?

Покажется текст: строка в base64 или список vless://-ключей. Ничего не сломается, но и ничего полезного вручную с этим делать не нужно: приложение разбирает это само.

Почему в Happ не показывается срок подписки?

Сервис не отдаёт заголовок subscription-userinfo, либо приложение ещё не перечитало список после продления. Обновите список в карточке; если срока нет всегда, смотрите его в боте или кабинете сервиса.

Что значит «подписка требует полного сброса приложения»?

Вместе со списком серверов сервис передаёт настройки маршрутизации и DNS, и Happ предлагает заменить ими текущие. Для первой подписки «Да» безопасно; если есть другие подписки и свои правила, добавляйте через «+» из буфера.

Как часто обновляется подписка?

По интервалу из заголовка profile-update-interval, обычно раз в несколько часов, и при запуске приложения. Вручную: кнопка обновления в карточке подписки.

Почему все серверы N/A?

Подписка истекла (сервер отдаёт пустой список) или устройство не может скачать список: нет сети или домен подписки под фильтрацией. Проверьте срок в боте, подключитесь через любой живой сервер и обновите список.

Можно ли одну ссылку использовать на нескольких устройствах?

Да, в пределах лимита сервиса, у X Rocket 5 устройств. Ссылка вставляется в Happ, INCY или V2RayTun на каждом устройстве, продление действует на всех.

Почему нельзя выкладывать ссылку подписки?

Ссылка, это доступ: чужие устройства займут лимит, серверы перегрузятся, сервис ограничит подписку. Публичные «списки подписок» именно так и умирают за часы.

Видит ли сервис, что я делаю в интернете?

Видит адреса, к которым вы подключались через его серверы, как любой провайдер, но не содержимое HTTPS. Трафик, пущенный напрямую через маршрутизацию (банки, Госуслуги), сервис не видит вовсе.

Чем подписка лучше ключа?

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

Помогла статья?