客户端 HWID 开启教程 列印

  • 0

一、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 就在这一组里。

注意事项

  • 该选项在较老版本中不存在,请先把 App 升级到最新版(正式版或 TestFlight)。
  • 开关打开后,需要手动更新一次订阅才会真正把设备注册到面板(订阅右滑 → 更新,或点首页

2. Clash Mi(多平台)

Clash Mi 最初以隐私为由拒绝支持 HWID,后经 issue #176 讨论,以「实现但默认关闭」的方式加入。

路径: 进入订阅(配置)的编辑页面 → 打开 X-HWID 开关 → 保存 → 更新订阅 

  • 注意事项

    • 同样是按订阅生效,多条订阅需分别开启。
    • 版本要求:需较新版本,旧版无此开关。

注意事项

  • 该选项在较老版本中不存在,请先把 App 升级到最新版(正式版或 TestFlight)。
  • 开关打开后,需要手动更新一次订阅才会真正把设备注册到面板(订阅右滑 → 更新,或点首页

這篇文章有幫助嗎?