Документация

Несколько подписок в одном Happ: как устроено

Каждая подписка несёт собственный набор правил и профилей с независимой судьбой. Что появилось в 4.0.5 и 4.3.0 и что именно исчезает вместе с удалённой подпиской.

5 мин чтения

Каждая подписка несёт свой набор правил

В документации Happ это сформулировано прямо: у каждой подписки собственный изолированный набор правил и профилей маршрутизации с независимым жизненным циклом.

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

Когда подписок несколько, наборы правил не смешиваются в общую кучу. У каждой свой, и он обновляется вместе со своей подпиской. Обновили одну по её ссылке, вторая осталась в прежнем виде.

Это важнее, чем кажется. Человек, попробовавший за год три сервиса, держит внутри клиента три независимых набора, и поведение приложения зависит от того, какой из них сейчас применён.

Что появилось в 4.0.5: профили маршрутизации на подписку

До версии 4.0.5 от 12 августа 2026 года такой изоляции не было. Именно в этом релизе появилась маршрутизация с отдельными профилями для каждой подписки.

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

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

User-Agent на подписку из 4.3.0

В 4.3.0 от 15 сентября изоляция сделала ещё шаг. У каждой подписки появился собственный User-Agent, то есть подпись, которой клиент представляется серверу, когда идёт за обновлением списка.

Раньше все подписки обращались к своим серверам одинаково. Теперь каждая может представляться по-своему. Зачем это нужно: сервис, выдающий подписку, иногда отдаёт разное содержимое разным клиентам, и возможность задать подпись отдельно решает случаи, когда список приезжает не в том виде.

Вместе с изменениями 4.0.5 это складывается в общую линию: подписки в Happ всё больше ведут себя как независимые сущности, а не как записи в общем списке.

Что уходит вместе с удалённой подпиской

Удаление подписки в Happ забирает больше, чем строку из списка. В документации описано каскадное удаление: вместе с подпиской уходят её профили маршрутизации и загруженные для неё гео-файлы.

Это штатное поведение, а не потеря данных. Профили принадлежали ей, и без неё смысла не имеют. Но два следствия стоит держать в голове.

Первое: если вы правили правила руками, при удалении подписки правки уйдут вместе с ней. Вернуть их добавлением подписки заново не получится, приедет исходный набор от сервиса.

Второе: гео-файлы после удаления придётся скачивать заново, если вы вернёте эту подписку. С учётом того, что обновляются они не чаще раза в неделю, лишний цикл удаления и добавления ничего не ускорит.

Сам ключ при этом никуда не девается: он живёт на стороне сервиса и от удаления подписки внутри клиента не отменяется. Как устроена оплата и продление, описано в материале про оплату подписки.

Когда наборы правил от разных сервисов мешают друг другу, лишнюю подписку стоит удалить: её набор уйдёт вместе с ней.

Как подключиться за 2 минуты
Частые вопросы

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

Можно ли держать в Happ несколько подписок одновременно?
Да. У каждой собственный изолированный набор правил и профилей маршрутизации с независимым жизненным циклом, наборы между собой не смешиваются.
Влияют ли правила одной подписки на другую?
После версии 4.0.5 нет. До неё правила из разных источников могли накладываться друг на друга, и результат было сложно предсказать.
Что исчезает при удалении подписки?
Вместе с ней удаляются её профили маршрутизации и загруженные для неё гео-файлы. Это каскадное удаление, описанное в документации. Оплаченный ключ при этом не затрагивается.
Зачем подписке собственный User-Agent?
Эта подпись появилась в 4.3.0. Сервис, выдающий подписку, иногда отдаёт разное содержимое разным клиентам, и отдельная подпись решает случаи, когда список приезжает не в том виде.
Похожее

Ещё в базе знаний

Похожее

Настроить и подключить

Подключите рабочий VPN

Инструкции базы знаний написаны под ключи VPN PRO: ключ выдаёт Telegram-бот за минуту, работоспособность гарантируем. 3 дня бесплатно, без карты.

Гарантия работоспособности · оплата СБП, картой МИР или криптовалютой