Zum Hauptinhalt springen

HWID-Gerätelimit

info

Diese Funktion funktioniert nur mit wenigen Client-Anwendungen (die derzeit das Senden eines HWID-Headers beim Empfang des Abonnementinhalts unterstützen).

tipp

HWID-Gerätelimit ist vollständig optional und standardmäßig deaktiviert.

Übersicht

HWID-Gerätelimit ist eine Funktion, mit der Sie die Anzahl der Geräte einschränken können, die ein Abonnement verwenden können.

Wenn das HWID-Gerätelimit aktiviert ist, verwendet Remnawave HWID und andere Header, um die Anzahl der Geräte zu begrenzen, die ein Abonnement verwenden können.

Remnawave wird das Limit für die Anzahl der Geräte, die das Abonnement hinzufügen können, strikt durchsetzen.

gefahr

Wenn das HWID-Gerätelimit aktiviert ist und Sie das HWID-Limit für einen Benutzer im Panel nicht deaktivieren, ist es für diesen unmöglich, ein Abonnement zu erhalten, wenn die Client-Anwendung keinen HWID-Header sendet.

Remnawave gibt einen 404-Fehler zurück, wenn kein HWID-Header gesendet wird.

Konfiguration

Sie können das HWID-Gerätelimit unter Abonnement → Einstellungen → HWID-Gerätelimit konfigurieren. Außerdem können Einstellungen für jede externe Gruppe überschrieben werden.

Benutzerlimits

Sie haben die Möglichkeit, ein benutzerdefiniertes Limit für jeden Benutzer festzulegen. Wenn kein Wert angegeben ist, wird das Fallback-Limit (HWID_FALLBACK_DEVICE_LIMIT) verwendet.

Es gibt auch eine Option, das HWID-Gerätelimit für jeden Benutzer zu deaktivieren.

HWID User Limits

In der Benutzerkarte können Sie die Liste der Geräte sehen, auf denen der Benutzer das Abonnement hinzugefügt hat. Sie können Geräte aus der Liste löschen. Das Suchen nach Geräten per HWID ist ebenfalls verfügbar.

HWID Device Limit Settings

Unterstützte Anwendungen

info

Nicht alle Client-Anwendungen senden einen HWID-Header. Hier ist die Liste der Anwendungen, die diese Funktion derzeit unterstützen.

Für App-Entwickler

info

Ein Standard für die Bereitstellung von Headern wird von Happ angeboten.

Remnawave verwendet diese Header, um HWID und das Gerät zu identifizieren.

Um die Unterstützung für die HWID-Funktion in Ihrem Client zu aktivieren, sollte die Anwendung folgende Header senden, wenn der Benutzer das Abonnement hinzufügt.

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

Das einzige erforderliche Element ist x-hwid. Andere Header sind optional und können verwendet werden, um das Gerät genauer zu identifizieren.

Wenn Ihre Anwendung die Möglichkeit hat, zusätzliche Funktionen basierend auf der Herkunft des Abonnements zu aktivieren, kann Remnawave eine Provider-ID in den Antwort-Headern senden, mit der Sie herausfinden können, woher das Abonnement stammt.

Von Remnawave gesendete HWID-Header

info

Verfügbar seit Remnawave Panel v2.7.5.

Wenn das HWID-Gerätelimit aktiviert ist, fügt Remnawave folgende Header in Abonnement-Antworten ein:

HeaderBeschreibung
x-hwid-activeImmer true, wenn das HWID-Gerätelimit auf Panel-Seite aktiviert ist.
x-hwid-not-supportedtrue, wenn das HWID-Gerätelimit aktiviert ist, aber die Client-Anwendung keinen x-hwid-Header gesendet hat.
x-hwid-max-devices-reachedtrue, wenn das HWID-Gerätelimit aktiviert ist und der Benutzer die maximale Anzahl erlaubter Geräte erreicht hat.
x-hwid-limittrue, wenn das Gerätelimit erreicht wurde. Wird zur Rückwärtskompatibilität mit v2RayTun gesendet.

Diese Header ermöglichen es Client-Anwendungen, den Benutzern aussagekräftiges Feedback zu geben — z.B. eine Warnung anzuzeigen, wenn das Gerätelimit erreicht wurde oder wenn HWID-Unterstützung fehlt.