HWID-Gerätelimit
Diese Funktion funktioniert nur mit wenigen Client-Anwendungen (die derzeit das Senden eines HWID-Headers beim Empfang des Abonnementinhalts unterstützen).
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.
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.

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.

Unterstützte Anwendungen
Nicht alle Client-Anwendungen senden einen HWID-Header. Hier ist die Liste der Anwendungen, die diese Funktion derzeit unterstützen.
- Happ
- v2RayTun
- Forks der Remnawave-Community:
- Koala Clash (Clash Verge Rev Fork)
- FlClashX (FlClash Fork)
- Prizrak-Box (Pandora-Box Fork)
- Throne - HWID standardmäßig deaktiviert
- Shadowrocket - HWID standardmäßig deaktiviert
- Passwall-OpenWRT
- Clash Mi - HWID standardmäßig deaktiviert
- Karing - HWID standardmäßig deaktiviert
- Incy
- DeskBox
Für App-Entwickler
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
Verfügbar seit Remnawave Panel v2.7.5.
Wenn das HWID-Gerätelimit aktiviert ist, fügt Remnawave folgende Header in Abonnement-Antworten ein:
| Header | Beschreibung |
|---|---|
x-hwid-active | Immer true, wenn das HWID-Gerätelimit auf Panel-Seite aktiviert ist. |
x-hwid-not-supported | true, wenn das HWID-Gerätelimit aktiviert ist, aber die Client-Anwendung keinen x-hwid-Header gesendet hat. |
x-hwid-max-devices-reached | true, wenn das HWID-Gerätelimit aktiviert ist und der Benutzer die maximale Anzahl erlaubter Geräte erreicht hat. |
x-hwid-limit | true, 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.