Перейти к основному содержимому

Лимит устройств HWID

к сведению

Эта функция работает только с некоторыми клиентскими приложениями (которые в настоящее время поддерживают отправку заголовка HWID при получении содержимого подписки).

подсказка

Лимит устройств HWID полностью опционален и отключён по умолчанию.

Обзор

Лимит устройств HWID — это функция, позволяющая ограничить количество устройств, которые могут использовать подписку.

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

Remnawave будет строго соблюдать лимит на количество устройств, которые могут добавить подписку.

осторожно

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

Remnawave вернёт ошибку 404, если заголовок HWID не отправлен.

Настройка

Вы можете настроить лимит устройств HWID в разделе Подписка → Настройки → Лимит устройств HWID. Также можно переопределить настройки для каждой внешней группы.

Пользовательские лимиты

Вы можете установить индивидуальный лимит для каждого пользователя. Если значение не указано, будет использоваться резервный лимит (HWID_FALLBACK_DEVICE_LIMIT).

Также есть возможность отключить лимит устройств HWID для каждого пользователя.

HWID User Limits

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

HWID Device Limit Settings

Поддерживаемые приложения

к сведению

Не все клиентские приложения отправляют заголовок HWID. Вот список приложений, которые в настоящее время поддерживают эту функцию.

Для разработчиков приложений

к сведению

Стандарт предоставления заголовков предлагается Happ.

Remnawave использует эти заголовки для идентификации HWID и устройства.

Для включения поддержки функции HWID в вашем клиенте приложение должно отправлять следующие заголовки при добавлении пользователем подписки.

x-hwid: vfjdhk66csdjhk
x-device-os: iOS
x-ver-os: 18.3
x-device-model: Iphone 14 Pro Max
user-agent: <user_agent>

Единственный обязательный элемент — x-hwid. Остальные заголовки опциональны и могут использоваться для более точной идентификации устройства.

Если ваше приложение имеет возможность включать дополнительные функции в зависимости от источника подписки, Remnawave может отправить идентификатор провайдера в заголовках ответа, с помощью которого можно определить источник подписки.

Заголовки HWID, отправляемые Remnawave

к сведению

Доступно начиная с Remnawave Panel v2.7.5.

Когда лимит устройств HWID включён, Remnawave включает следующие заголовки в ответы на подписки:

ЗаголовокОписание
x-hwid-activeВсегда true, когда лимит устройств HWID включён на стороне панели.
x-hwid-not-supportedtrue, если лимит устройств HWID включён, но клиентское приложение не отправило заголовок x-hwid.
x-hwid-max-devices-reachedtrue, если лимит устройств HWID включён и пользователь достиг максимального количества разрешённых устройств.
x-hwid-limittrue, когда лимит устройств достигнут. Отправляется для обратной совместимости с v2RayTun.

Эти заголовки позволяют клиентским приложениям предоставлять пользователям содержательную обратную связь — например, отображать предупреждение при достижении лимита устройств или при отсутствии поддержки HWID.