HWID 裝置限制
此功能僅適用於少數客戶端應用程式(目前支援在接收訂閱內容時發送 HWID 標頭)。
HWID 裝置限制完全可選,預設停用。
概述
HWID 裝置限制是一項功能,允許您限制可以使用訂閱的裝置數量。
如果啟用了 HWID 裝置限制,Remnawave 將使用 HWID 和其他標頭來限制可以使用訂閱的裝置數量。
Remnawave 將嚴格執行可以新增訂閱的裝置數量限制。
如果啟用了 HWID 裝置限制,並且您沒有在面板中為使用者停用 HWID 限制,如果其客戶端應用程式不發送 HWID 標頭,則該使用者將無法獲取訂閱。
如果未發送 HWID 標頭,Remnawave 將返回 404 錯誤。
配置
您可以在訂閱 → 設定 → HWID 裝置限制中配置 HWID 裝置限制。還可以為每個外部小組覆寫設定。
使用者限制
您可以為每個使用者設定自訂限制。如果未指定值,將使用後備限制(HWID_FALLBACK_DEVICE_LIMIT)。
還有一個選項可以為每個使用者停用 HWID 裝置限制。

在使用者卡中,您可以看到使用者已新增訂閱的裝置清單。您可以從清單中刪除裝置。也可以通過 HWID 搜尋裝置。

支援的應用程式
並非所有客戶端應用程式都會發送 HWID 標頭。以下是目前支援此功能的應用程式清單。
- Happ
- v2RayTun
- Remnawave 社群的分叉版本:
- Koala Clash(Clash Verge Rev 分叉)
- FlClashX(FlClash 分叉)
- Prizrak-Box(Pandora-Box 分叉)
- Throne - HWID 預設停用
- Shadowrocket - HWID 預設停用
- Passwall-OpenWRT
- Clash Mi - HWID 預設停用
- Karing - HWID 預設停用
- Incy
- DeskBox
面向應用程式開發者
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 可以在回應標頭中發送提供商 ID,您可以用它來確定訂閱來自哪裡。
Remnawave 發送的 HWID 標頭
自 Remnawave Panel v2.7.5 起可用。
當啟用 HWID 裝置限制時,Remnawave 在訂閱回應中包含以下標頭:
| 標頭 | 描述 |
|---|---|
x-hwid-active | 當面板端啟用 HWID 裝置限制時始終為 true。 |
x-hwid-not-supported | 如果啟用了 HWID 裝置限制但客戶端應用程式未發送 x-hwid 標頭,則為 true。 |
x-hwid-max-devices-reached | 如果啟用了 HWID 裝置限制且使用者已達到允許裝置的最大數量,則為 true。 |
x-hwid-limit | 當達到裝置限制時為 true。為向後相容 v2RayTun 而發送。 |
這些標頭允許客戶端應用程式向使用者提供有意義的回饋 — 例如,當達到裝置限制或缺少 HWID 支援時顯示警告。