Provider ID: что это
- Автор
- Екатерина Лебедева, редактор раздела knowledge base
- Проверил:
- Артём Волков
- Проверено:
- Опубликовано:
- , обновлено
- Версия гайда:
- 1.0
Коротко
Provider ID — идентификатор, который провайдер получает на сайте happ-proxy.com и добавляет в свою подписку Happ. Он даёт доступ к статистике по устройствам и открывает расширенные параметры управления подпиской, недоступные без него: индивидуальный таймаут запроса, уведомления об окончании подписки и другие.
Provider ID связывает конкретную подписку Happ с аккаунтом провайдера на сайте happ-proxy.com. Получить его можно после регистрации: он показывается в личном кабинете. Раз в сутки приложение отправляет запрос на сервер статистики с этим идентификатором, хешем домена подписки, HWID устройства и данными об операционной системе — так провайдер видит число активных устройств. Без Provider ID часть параметров управления подпиской, описанных в документации Happ как расширенные, недоступна: их нельзя настроить без привязки к конкретному провайдеру.
Provider ID — уникальный идентификатор провайдера подписки Happ, связывающий её с аккаунтом на сайте happ-proxy.com. Открывает доступ к статистике использования по устройствам и к расширенным параметрам управления подпиской, которые без него провайдеру недоступны.
Суть термина
Provider ID — идентификатор, который провайдер подписки Happ получает на сайте happ-proxy.com и добавляет в свою подписку. Он связывает конкретную подписку с аккаунтом провайдера на этом сервисе.
Раз в сутки приложение обращается к серверу статистики happ-proxy.com и передаёт Provider ID вместе с хешем домена подписки, HWID устройства и данными об операционной системе. По этим данным провайдер видит число активных устройств на своих подписках.
Часть параметров управления подпиской в документации Happ прямо обозначена как доступная только вместе с Provider ID — без него они не действуют, даже если провайдер попробует передать их в ответе сервера подписки.
Как это выглядит в Happ
Для пользователя Provider ID не виден напрямую — это техническая часть подписки, которую задаёт провайдер. Косвенно его наличие заметно по функциям, которые без него не работают: например, банер с точным числом дней до окончания подписки или системное уведомление о её скором завершении раз в день появляются только у подписок с Provider ID.
Провайдер добавляет Provider ID одним из трёх способов: query-параметром в самом адресе подписки, строкой-комментарием в её теле или HTTP-заголовком ответа сервера. Happ считывает его при каждом обращении к подписке вместе с остальными параметрами — например, с интервалом автообновления, который работает независимо от того, есть у подписки Provider ID или нет.
Пример добавления Provider ID
Через query-параметр в адресе подписки:
https://example.com/sub/000000#?providerid=00000Тот же результат — строкой-комментарием в теле ответа перед списком конфигураций:
#providerid 00000
vless://00000000-0000-0000-0000-000000000000@example.com:443#ExampleВо всех трёх случаях Happ передаст этот идентификатор в ежедневном запросе статистики вместе с HWID устройства.
Чем отличается от похожих терминов
| Термин | Кому принадлежит | Что даёт |
|---|---|---|
| Provider ID | провайдеру, один на все его подписки | статистику по устройствам и доступ к расширенным параметрам |
| HWID | конкретному устройству пользователя | способ отличить одно устройство от другого |
| Зашифрованная подписка | не идентификатор, а свойство ссылки на подписку | скрывает адрес подписки, не связано с Provider ID напрямую |
Provider ID и HWID нередко упоминаются рядом, потому что оба участвуют в одном ежедневном запросе статистики, но описывают разные вещи: один — чья подписка, другой — какое устройство ею пользуется.
Главное
- Provider ID получают после регистрации на happ-proxy.com — он показывается в личном кабинете.
- Раз в сутки Happ отправляет запрос со своим Provider ID, хешем домена подписки, HWID устройства и данными об ОС — так провайдер получает статистику по устройствам.
- Добавить Provider ID в подписку можно тремя способами: query-параметром в адресе, строкой-комментарием в теле подписки или HTTP-заголовком ответа.
- Без Provider ID недоступна часть расширенных параметров: например, индивидуальный таймаут запроса подписки и уведомления об окончании срока действия.
- Хеш домена в запросе статистики привязывает Provider ID к конкретному адресу подписки и не даёт использовать один и тот же идентификатор для чужих подписок.
Частые вопросы
Где взять Provider ID для своей подписки?
Зарегистрируйтесь на сайте happ-proxy.com — после регистрации Provider ID появится в верхней правой части экрана личного кабинета или в профиле пользователя. Дальше его нужно добавить в свою подписку одним из поддерживаемых способов, чтобы Happ начал его использовать.
Какие данные Happ отправляет вместе с Provider ID раз в сутки?
Запрос идёт на адрес check.happ-proxy.com и включает сам Provider ID, хеш домена, с которого загружена подписка, HWID устройства, а также название и версию операционной системы. Этого достаточно провайдеру, чтобы точно посчитать число активных устройств на своих подписках, не собирая личные данные пользователей.
Тремя способами — это как именно можно добавить Provider ID в подписку?
Первый — query-параметром прямо в адресе подписки, например providerid после решётки в конце URL. Второй — строкой-комментарием с # providerid в начале тела ответа перед списком серверов. Третий — отдельным HTTP-заголовком providerid в ответе сервера подписки. Happ одинаково распознаёт все три варианта.
Что становится доступно провайдеру благодаря Provider ID, чего нет без него?
Часть параметров управления подпиской в документации Happ прямо помечена как требующая Provider ID: например, собственный таймаут запроса подписки вместо значения по умолчанию, показ уведомлений об окончании срока действия и ряд других расширенных настроек приложения. Без Provider ID эти параметры провайдер задать не может, подписка работает только со стандартными настройками.
Зачем в запросе статистики передаётся хеш домена подписки?
Хеш домена привязывает конкретный Provider ID именно к адресу вашей подписки. Это защита от использования чужого Provider ID на другом домене или в чужой подписке: сервер happ-proxy.com сверяет, что запрос со статистикой пришёл действительно с того домена, для которого этот Provider ID был задуман.
Чем Provider ID отличается от HWID?
Provider ID принадлежит провайдеру и один на все его подписки — он определяет, чья это подписка для целей статистики и расширенных настроек. HWID принадлежит устройству пользователя и у каждого телефона или компьютера свой. В ежедневном запросе статистики оба значения передаются вместе: Provider ID отвечает на вопрос «чья подписка», а HWID — «какое устройство».
Упомянутые темы
Похожие материалы
- HWID в Happ: идентификатор устройства и зачем он нужен
- Provider ID
- Зашифрованная подписка в Happ: что скрыто от пользователя
- Лимитированные ссылки Happ: лимит устройств провайдера
- Диплинк happ:// в Happ: что это и как работает
- HWID-ссылки в Happ: привязка подписки к устройству
- Crypt5 в Happ: разбор для пользователей и провайдеров
- Как хранить ссылку подписки Happ и не потерять доступ
Разделы по теме
Источники
- Документация Happ: Provider ID — обращение 28 сентября 2026
- Документация Happ: управление приложением через подписку — обращение 28 сентября 2026
- Документация Happ: лимитированные ссылки — обращение 28 сентября 2026