Happ VPN

Как обновить подписку в Happ

Автор
Екатерина Лебедева, редактор раздела knowledge base
Проверил:
Артём Волков
Проверено:
Опубликовано:
, обновлено
Версия гайда:
1.0

Коротко

Чтобы обновить подписку в Happ, запустите обновление у нужной подписки на главном экране: приложение заново скачает у провайдера список серверов, трафик и срок действия. Автоматически подписка обновляется с интервалом из параметра profile-update-interval, а пропущенное обновление выполняется при следующем запуске.

Подписка хранится на сервере провайдера, а Happ держит её копию и время от времени запрашивает свежую версию. Ручное обновление нужно, когда провайдер добавил серверы, сменил ключи или продлил срок, а приложение ещё показывает старые данные. На ответ сервера Happ по умолчанию отводит 9 секунд, после чего показывает ошибку тайм-аута. Интервал автообновления задаёт провайдер в часах, а в пререлизе Happ 4.4.6 для компьютеров автообновление и интервал настраиваются у каждой подписки отдельно.

Что происходит при обновлении

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

Обновление повторяет этот запрос и заменяет данные подписки свежими. Если провайдер добавил серверы, сменил ключи или продлил срок, в приложении это появится только после обновления.

По умолчанию Happ ждёт ответа 9 секунд. Провайдер, указавший в подписке Provider ID, может задать другое значение от 5 до 15 секунд.

Обновление ничего не оплачивает и не продлевает. Если срок подписки закончился, сначала продлите её у провайдера, а потом обновите в Happ.

Как обновить подписку вручную

  1. Проверьте интернет на устройстве

    Обновление — обычный веб-запрос к серверу провайдера. Если сеть не работает или в публичном Wi-Fi не пройдена страница входа, подписка не обновится.

    Результат: Любой сайт открывается в браузере за пару секунд.

  2. Откройте главный экран Happ

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

    Результат: Видны подписки с названиями и списками серверов.

  3. Запомните текущее состояние

    Это нужно для проверки результата: после обновления сравните цифры и убедитесь, что данные действительно пришли новые.

    Результат: Вы знаете число серверов, остаток трафика и дату окончания до обновления.

  4. Запустите обновление подписки

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

    Результат: У подписки появляется индикатор загрузки, затем список серверов перерисовывается.

  5. Дождитесь ответа сервера

    Не запускайте обновление повторно, пока идёт текущее. Если сервер подписки не успел за отведённое время или вернул ошибку, Happ сообщит об этом — что делать, описано в разделе «Если обновление не прошло».

    Результат: Обновление завершилось без сообщений или Happ показал текст ошибки.

  6. Проверьте серверы пингом

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

    Результат: У серверов подписки появились значения в миллисекундах.

  7. Переподключитесь

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

    Результат: «Проверить текущее соединение» показывает задержку в мс, а не «Тайм-аут».

Автоматическое обновление

Интервал автообновления задаёт провайдер параметром profile-update-interval — в заголовке ответа сервера подписки или строкой с # в начале её содержимого. Значение указывается в целых часах:

Текст
profile-update-interval: 12

Happ создаёт в системе задачу с этим интервалом, а система запускает её с учётом своих приоритетов. Если обновление не выполнилось вовремя, оно пройдёт при следующем запуске приложения.

Кроме интервала, провайдер с Provider ID может управлять ещё двумя вещами. Параметр subscription-auto-update-enable включает или отключает автообновление сразу для всех подписок, а subscription-auto-update-open-enable обновляет все подписки при каждом открытии приложения.

В Happ для компьютеров настройки стали индивидуальными. С версии 4.3.0 у каждой подписки своя страница настроек со своим User-Agent. В пререлизе 4.4.6 там же задаются автообновление и его интервал, уведомления об обновлении, обновление при запуске и таймаут запроса.

Отличия по платформам

ПлатформаОсобенности обновления
iPhone, iPad, macOS из App StoreНативная версия приложения. iOS сама решает, когда выполнять фоновые задачи, и в режиме энергосбережения откладывает их, поэтому при открытом Happ обновление надёжнее.
AndroidФоновое автообновление зависит от оптимизации батареи: если система выгружает Happ, задача переносится на следующий запуск. В бета-версии 4.4.0 переработан диалог создания и обновления подписки.
Android TVТо же приложение, что на Android, управление с пульта. Если подписку проще настроить на телефоне, передайте её на ТВ QR-кодом или через Web Import.
Windows, macOS (DMG), LinuxОтдельная страница настроек у каждой подписки с версии 4.3.0; в пререлизе 4.4.6 — собственный интервал, уведомления и таймаут запроса.
Apple TVОбновление подписки поддерживается. tvOS может удалить данные приложения при нехватке памяти — тогда подписку импортируют заново с телефона или через tv.happ.su.

Проверка результата

  • Число серверов и их имена совпадают с тем, что провайдер указал в объявлении или личном кабинете.
  • Строка трафика и дата окончания изменились, если вы продлевали подписку или расходовали трафик.
  • У серверов подписки есть пинг в миллисекундах.
  • Выбранный сервер подключается, проверка текущего соединения показывает задержку.
  • Если провайдер передаёт профиль маршрутизации, он появился у подписки и применится при следующем подключении.

Если обновление не прошло

Что видно в HappЧто это значитГде разбор
«Timeout при добавлении подписки»сервер подписки не ответил за отведённое времятайм-аут подписки
Ошибка 502сбой на стороне провайдера или прокси перед его серверомошибка 502
«Url подписки не валидна»в новом адресе от провайдера ошибка или лишние символыневалидный URL подписки
Серверы пропали, «Ни одна конфигурация не выбрана»подписка вернула пустой список или выбранный сервер убранне выбрана конфигурация
Ошибок нет, но данные старыеавтообновление не срабатываетподписка не обновляется

Часть сбоев провайдер закрывает сам. Если в подписке задан запасной адрес fallback-url, то при ошибке с кодом от 300 до 599 или отсутствии ответа за 9 секунд Happ переключится на него. Параметры new-url и new-domain позволяют провайдеру сменить адрес подписки у всех пользователей при очередном обновлении.

У зашифрованной подписки адрес скрыт, поэтому проверить его в браузере нельзя. При повторяющейся ошибке сообщите провайдеру время сбоя, платформу и версию Happ.

Главное

  • Обновление подписки заново запрашивает у сервера провайдера список серверов, остаток трафика, срок действия и другие параметры подписки.
  • По умолчанию Happ ждёт ответа сервера подписки 9 секунд; провайдер с Provider ID может задать от 5 до 15 секунд параметром subscription-request-timeout.
  • Интервал автообновления задаётся параметром profile-update-interval в целых часах, а пропущенное обновление выполняется при следующем запуске приложения.
  • Провайдер может включить обновление всех подписок при каждом открытии приложения параметром subscription-auto-update-open-enable.
  • В Happ для Windows, macOS и Linux с версии 4.3.0 у каждой подписки своя страница настроек, а в пререлизе 4.4.6 там же задаются автообновление, интервал и таймаут запроса.

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

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

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

Обновляется ли подписка, когда Happ закрыт?

Happ создаёт в системе задачу на обновление с заданным интервалом, и система старается выполнить её вовремя с учётом своих приоритетов. Гарантии нет: режим энергосбережения, выключенное устройство или приложение, выгруженное системой из памяти, откладывают обновление. На этот случай документация Happ описывает страховку: если обновление не выполнилось в пределах интервала, оно пройдёт автоматически при следующем запуске приложения.

Затронет ли обновление серверы, которые я добавил вручную?

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

Можно ли обновить зашифрованную подписку happ://crypto?

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

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

Имя подписки задаёт провайдер параметром profile-title: до 25 символов, обычным текстом или в base64. Happ получает его заново при каждом обновлении, поэтому новое имя появляется сразу после него. Тем же путём приходят объявление провайдера, ссылка на поддержку, строка трафика со сроком действия и профиль маршрутизации, если провайдер его передаёт. Менять эти данные на своей стороне не нужно.

Как часто обновлять подписку вручную?

Отдельного расписания не нужно: автообновление по интервалу провайдера справляется с обычными изменениями. Вручную обновляйте, когда провайдер объявил о новых серверах или смене ключей, сразу после продления, перед поездкой и если несколько серверов подряд перестали отвечать. Частые повторы подряд не ускоряют работу сервера подписки, а на мобильном интернете расходуют трафик.

Почему подписка на компьютере обновляется, а на телефоне нет?

Устройства обращаются к серверу подписки разными путями: через разные сети, DNS и системные настройки. Сначала сравните их в одной сети, например подключите телефон к тому же Wi-Fi. На компьютере с версии 4.3.0 у подписки свой User-Agent, и если провайдер по-разному отвечает на разные заголовки, результат тоже будет разным. На телефоне проверьте режим энергосбережения и ограничения фоновых данных.

Упомянутые темы

Разделы по теме

Источники

  1. Документация Happ: управление приложением через подписку — обращение 28 сентября 2026
  2. Документация Happ: ошибки — обращение 28 сентября 2026
  3. Документация Happ: добавление конфигурации и подписки — обращение 28 сентября 2026
  4. Документация Happ: пинг — обращение 28 сентября 2026
  5. Документация Happ: Apple TV (tvOS) — обращение 28 сентября 2026
  6. Релизы Happ для Windows, macOS и Linux на GitHub — обращение 28 сентября 2026
  7. Релизы Happ для Android на GitHub — обращение 28 сентября 2026