离线激活
离线激活适用于客户端所在设备无法直接访问服务端的场景。流程是:离线设备生成请求码,联网设备访问官网生成许可证文件,再回到离线设备导入。
流程概览
离线设备:生成激活请求码
↓
联网设备:访问 /offline-activate,输入激活码和请求码
↓
联网设备:下载 license.lic
↓
离线设备:导入 license.lic前置条件
- 已获得激活码。
- 离线设备已经安装 BShellX 客户端。
- 另一台联网设备可以访问
https://bshellx.com/offline-activate。 - 如果离线激活页要求登录,请先登录拥有该激活码的账号。
步骤 1:在客户端生成请求码
- 在需要激活的离线设备上打开 BShellX。
- 点击右上角授权状态按钮,打开「Pro 授权中心」。
- 切换到「离线激活」。
- 点击「生成激活请求码」。
- 点击「复制请求码」,或手动复制文本框中的完整请求码。
请求码包含当前设备的机器信息和许可证加密公钥,只用于本次离线激活。
步骤 2:在官网生成许可证文件
- 在联网设备访问
https://bshellx.com/offline-activate。 - 输入激活码。
- 粘贴客户端生成的激活请求码。
- 点击「生成许可证」。
- 页面提示成功后,下载
license.lic。
生成失败时,请检查激活码是否有效、请求码是否完整,以及当前登录账号是否拥有该激活码。
步骤 3:把许可证文件传回离线设备
可以使用 U 盘、内网文件共享或其他安全方式传输 license.lic。不要修改文件内容,也不要把许可证文件分享给其他人。
步骤 4:在客户端导入许可证
- 回到离线设备的「Pro 授权中心」。
- 在「离线激活」中进入「导入许可证」步骤。
- 点击「导入许可证文件」。
- 选择传回来的
license.lic。 - 导入成功后,客户端会刷新授权状态。
也可以在授权中心顶部点击「导入许可证」,选择 .lic 或 .json 文件。
常见问题
许可证文件能复制给其他设备吗
不能。离线许可证是根据请求码中的设备信息生成的,只能导入生成请求码的那台设备。
请求码可以重复使用吗
不建议重复使用。每次更换设备、重新生成密钥或遇到导入失败时,都应重新生成请求码,并重新下载许可证文件。
离线激活后可以联网吗
可以。联网后客户端仍会按许可证规则进行状态检查;如果许可证被撤销、过期或设备解绑,Pro 功能会受到影响。
导入失败怎么办
请检查:
- 文件是否为从离线激活页下载的
license.lic。 - 文件是否完整,传输过程中是否被修改。
- 请求码是否来自当前设备。
- 激活码是否已经被其他设备使用或进入待解绑状态。