Skip to content

离线激活

离线激活适用于客户端所在设备无法直接访问服务端的场景。流程是:离线设备生成请求码,联网设备访问官网生成许可证文件,再回到离线设备导入。

流程概览

离线设备:生成激活请求码

联网设备:访问 /offline-activate,输入激活码和请求码

联网设备:下载 license.lic

离线设备:导入 license.lic

前置条件

  • 已获得激活码。
  • 离线设备已经安装 BShellX 客户端。
  • 另一台联网设备可以访问 https://bshellx.com/offline-activate
  • 如果离线激活页要求登录,请先登录拥有该激活码的账号。

步骤 1:在客户端生成请求码

  1. 在需要激活的离线设备上打开 BShellX。
  2. 点击右上角授权状态按钮,打开「Pro 授权中心」。
  3. 切换到「离线激活」。
  4. 点击「生成激活请求码」。
  5. 点击「复制请求码」,或手动复制文本框中的完整请求码。

请求码包含当前设备的机器信息和许可证加密公钥,只用于本次离线激活。

步骤 2:在官网生成许可证文件

  1. 在联网设备访问 https://bshellx.com/offline-activate
  2. 输入激活码。
  3. 粘贴客户端生成的激活请求码。
  4. 点击「生成许可证」。
  5. 页面提示成功后,下载 license.lic

生成失败时,请检查激活码是否有效、请求码是否完整,以及当前登录账号是否拥有该激活码。

步骤 3:把许可证文件传回离线设备

可以使用 U 盘、内网文件共享或其他安全方式传输 license.lic。不要修改文件内容,也不要把许可证文件分享给其他人。

步骤 4:在客户端导入许可证

  1. 回到离线设备的「Pro 授权中心」。
  2. 在「离线激活」中进入「导入许可证」步骤。
  3. 点击「导入许可证文件」。
  4. 选择传回来的 license.lic
  5. 导入成功后,客户端会刷新授权状态。

也可以在授权中心顶部点击「导入许可证」,选择 .lic.json 文件。

常见问题

许可证文件能复制给其他设备吗

不能。离线许可证是根据请求码中的设备信息生成的,只能导入生成请求码的那台设备。

请求码可以重复使用吗

不建议重复使用。每次更换设备、重新生成密钥或遇到导入失败时,都应重新生成请求码,并重新下载许可证文件。

离线激活后可以联网吗

可以。联网后客户端仍会按许可证规则进行状态检查;如果许可证被撤销、过期或设备解绑,Pro 功能会受到影响。

导入失败怎么办

请检查:

  • 文件是否为从离线激活页下载的 license.lic
  • 文件是否完整,传输过程中是否被修改。
  • 请求码是否来自当前设备。
  • 激活码是否已经被其他设备使用或进入待解绑状态。

相关文档

BShellX Pro 帮助文档