用户指南
自助授权证书申请

自助授权证书申请

⚠️

文档里面演示的指令操作以及路径请以你实际情况为主。执行路径以及参数请以你当前版本为主,建议提前熟悉 Linux、Windows 和基本网络知识后操作。

  1. 注意可执行文件的路径
  2. 注意可执行文件的权限
  3. 注意网络是否连接成功

上述几个问题一般会有直接提示,网络上有很多现成的解决方案,本文不过多赘述。

查看本地 MAC

RHILEX 可以列出当前能用来授权的网卡 MAC 地址:

rhilex hwinfo

输出:

rhilex hwinfo
# All Interface Address
- [      ETH0]: A8:A1:59:2E:A2:D9

申请证书

RHILEX 提供了申请证书的指令,用户可以自助申请,申请指令如下:

./rhilex active -H 106.15.225.172:60004 --SN 00000000001 -U rhilex -P 12345678 -IF eth0 -MAC A8:A1:59:2E:A2:D9

命令:./rhilex active 参数说明:

  • -H:指定要连接的服务器地址和端口,当前激活服务器为:106.15.225.172:60004。
  • --SN:指定序列号。00000000001 是该命令执行时使用的设备序列号。
  • -U:指定用户名。rhilex 是用于认证的用户名。
  • -P:指定密码。12345678 是用于认证的密码。
  • -IF:指定网络接口。eth0 表示命令将使用名为 eth0 的网络接口。
  • -MAC:指定网络接口的MAC地址。A8:A1:59:2E:A2:D9 是该命令执行时使用的网络接口的 MAC 地址。

示例命令解释: 该命令 ./rhilex active -H 106.15.225.172:60004 --SN 00000000001 -U rhilex -P 12345678 -IF eth0 -MAC A8:A1:59:2E:A2:D9 将执行以下操作:

  1. 启动 rhilex 程序。
  2. 使用 active 命令来激活某个服务或功能。
  3. 连接到地址为 106.15.225.172,端口为 50051 的服务器。
  4. 使用序列号 00000000001 进行设备识别。
  5. 使用用户名 rhilex 和密码 12345678 进行基本认证。
💡
  1. 106.15.225.172:60004 是 RHILEX 的激活服务器。
  2. rhilex12345678 是必填的固定写法。
  1. 指定网络接口为 eth0
  2. 使用 MAC 地址 A8:A1:59:2E:A2:D9 作为网络接口的唯一标识。

确保在使用该命令前,所有指定的参数都是正确的,并且你拥有执行该命令的权限。此外,服务器地址、用户名、密码和序列号等信息需要根据实际环境进行替换。

输出信息如下所示,表示申请成功,如果失败则有对应的错误提示。

 [2024/11/02 08:44:02] [LICENCE ACTIVE]: Get License success.

RHILEX 会自动下载证书到当前路径下:

guide_license

💡

该指令没有特殊说明情况下仅用于申请免费体验证书。如果有商业证书申请需求,可以联系 RHILEX 团队进行商业对接。

配置证书

获取到证书以后,将其存放在本地目录下,然后在配置文件 rhilex.ini[plugin.license_manager] 节点里面配置好证书路径:

rhilex.ini
[plugin.license_manager]
; 是否启用许可证管理插件
enable = true
; 许可证文件路径
license_path = ./license.lic
; 密钥文件路径
key_path = ./license.key

验证证书

在 RHILEX 可执行文件所在目录下执行:

./rhilex validate -lic ./license.lic -key ./license.key -cert ./license.cert

输出信息如下,则证明证书有效:

+---------------------------------------------------+
| License Info                                      |
+---------------------------------------------------+
|                                                   |
| ** License Type       : FREETRIAL                 |
| ** Device SN          : 00000000001               |
| ** Authorize Admin    : RHILEX.FREETRIAL          |
| ** Authorize Password : RHILEX.FREETRIAL          |
| ** Begin Authorize    : 2024-11-02T15:04:32+08:00 |
| ** End Authorize      : 2024-12-02T15:04:32+08:00 |
| ** Authorized MAC     : A8:A1:59:2E:A2:D9         |
+---------------------------------------------------+
+------------------------------------------------------------------------------+
| Certificate Info                                                             |
+------------------------------------------------------------------------------+
| ** Authority Subject       : CN=https://www.bootrhino.com,O=RHILEX TEAM,C=CN |
| ** Authority Issuer        : CN=https://www.bootrhino.com,O=RHILEX TEAM,C=CN |
| ** Authority Subject       : CN=https://www.bootrhino.com,O=RHILEX TEAM,C=CN |
| ** Authority Issuer        : CN=https://www.bootrhino.com,O=RHILEX TEAM,C=CN |
| ** Authority Serial Number : 1853377785191498762                             |
| ** Authority Begin DateTime: 2024-11-02 07:04:32                             |
| ** Authority After DateTime: 2024-12-03 07:04:32                             |
|                                                                              |
+------------------------------------------------------------------------------+

常见问题

以下是一些跨平台的常见问题及其解决方法:

  • 网络问题:请检查您的网络连接是否正常。
  • 用户名或密码错误:请确认输入的用户名和密码是否正确。
© 2023-2025 RHILEX Technologies Inc. All rights reserved.