一、HWID 是什么
HWID(Hardware ID,硬件标识)是客户端在拉取/更新订阅时,通过 HTTP 请求头发送给面板的一串设备标识。
为什么必须开
面板开启 HWID 限制后,如果客户端不开启,订阅将无法获取,提示‘请前往官网訂閲下方下載推薦軟件’。所以客户端就必须开 HWID。
二、客户端支持情况总览
| 客户端 | 平台 | HWID 默认状态 | 是否需要手动开启 |
|---|---|---|---|
| Happ | 多平台 | 默认支持(标准制定方) | 否 |
| v2RayTun | 多平台 | 默认支持 | 否 |
| Koala Clash(Clash Verge Rev 分支) | 桌面 | 默认支持 | 否 |
| FlClashX(FlClash 分支) | 多平台 | 默认支持 | 否 |
| Prizrak-Box(Pandora-Box 分支) | 桌面 | 默认支持 | 否 |
| Passwall-OpenWRT | 路由器 | 默认支持 | 否 |
| Shadowrocket | iOS/macOS/tvOS | ⚠️ 默认关闭 | 是 |
| Clash Mi | 多平台 | ⚠️ 默认关闭 | 是 |
未列入表格的客户端(v2rayN、sing-box 官方版、Clash Verge Rev 原版、Streisand、Hiddify 等)目前不发送 HWID 头,面板开启限制后无法使用。
三、默认关闭的客户端开启
这四款客户端出于隐私考虑把 HWID 做成了可选开关,装好后不会自动发送,必须手动打开。
1. Shadowrocket(小火箭 · iOS / macOS / tvOS)
HWID 是全局开关,位于设置更新板块订阅菜单里。
路径:设置 → 更新 → 订阅 → 发送 HWID
开启后,Shadowrocket 会在更新订阅时发送 X-HWID 标头。
同一分组内还有「自动后台更新」「更新间隔」「DNS」「根据 Ping 排序」「保持代理通过」等选项,发送 HWID 就在这一组里。