Aller au contenu principal

Limite d'appareils HWID

info

Cette fonctionnalité ne fonctionne qu'avec quelques applications clientes (qui prennent actuellement en charge l'envoi d'un en-tête HWID lors de la réception du contenu de l'abonnement).

astuce

La limite d'appareils HWID est entièrement optionnelle et désactivée par défaut.

Présentation

La limite d'appareils HWID est une fonctionnalité qui vous permet de restreindre le nombre d'appareils pouvant utiliser un abonnement.

Si la limite d'appareils HWID est activée, Remnawave utilisera le HWID et d'autres en-têtes pour limiter le nombre d'appareils pouvant utiliser un abonnement.

Remnawave appliquera strictement la limite sur le nombre d'appareils pouvant ajouter l'abonnement.

danger

Si la limite d'appareils HWID est activée et que vous ne désactivez pas la limite HWID pour un utilisateur dans le panel, il leur sera impossible d'obtenir un abonnement si leur application cliente n'envoie pas d'en-tête HWID.

Remnawave retournera une erreur 404 si aucun en-tête HWID n'est envoyé.

Configuration

Vous pouvez configurer la limite d'appareils HWID dans Abonnement → Paramètres → Limite d'appareils HWID. Il est également possible de remplacer les paramètres pour chaque Escouade Externe.

Limites utilisateur

Vous avez la possibilité de définir une limite personnalisée pour chaque utilisateur. Si aucune valeur n'est spécifiée, la limite de repli (HWID_FALLBACK_DEVICE_LIMIT) sera utilisée.

Il existe également une option pour désactiver la limite d'appareils HWID pour chaque utilisateur.

HWID User Limits

Dans la fiche utilisateur, vous pouvez voir la liste des appareils sur lesquels l'utilisateur a ajouté l'abonnement. Vous avez la possibilité de supprimer des appareils de la liste. La recherche d'appareils par HWID est également disponible.

HWID Device Limit Settings

Applications prises en charge

info

Toutes les applications clientes n'envoient pas un en-tête HWID. Voici la liste des applications qui prennent actuellement en charge cette fonctionnalité.

Pour les développeurs d'applications

info

Un standard pour la fourniture d'en-têtes est proposé par Happ.

Remnawave utilise ces en-têtes pour identifier le HWID et l'appareil.

Pour activer le support de la fonctionnalité HWID dans votre client, l'application doit envoyer les en-têtes suivants lorsque l'utilisateur ajoute l'abonnement.

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

Le seul élément obligatoire est x-hwid. Les autres en-têtes sont optionnels et peuvent être utilisés pour identifier l'appareil plus précisément.

Si votre application a la capacité d'activer des fonctionnalités supplémentaires en fonction de la provenance de l'abonnement, Remnawave peut envoyer un ID de fournisseur dans les en-têtes de réponse, que vous pouvez utiliser pour déterminer la provenance de l'abonnement.

En-têtes HWID envoyés par Remnawave

info

Disponible depuis Remnawave Panel v2.7.5.

Lorsque la limite d'appareils HWID est activée, Remnawave inclut les en-têtes suivants dans les réponses d'abonnement :

En-têteDescription
x-hwid-activeToujours true quand la limite d'appareils HWID est activée côté panel.
x-hwid-not-supportedtrue si la limite d'appareils HWID est activée, mais que l'application cliente n'a pas envoyé d'en-tête x-hwid.
x-hwid-max-devices-reachedtrue si la limite d'appareils HWID est activée et que l'utilisateur a atteint son nombre maximum d'appareils autorisés.
x-hwid-limittrue quand la limite d'appareils a été atteinte. Envoyé pour la compatibilité ascendante avec v2RayTun.

Ces en-têtes permettent aux applications clientes de fournir des retours significatifs aux utilisateurs — par exemple, afficher un avertissement quand la limite d'appareils a été atteinte ou quand le support HWID est absent.