自助授权证书申请
⚠️
文档里面演示的指令操作以及路径请以你实际情况为主。执行路径以及参数请以你当前版本为主,建议提前熟悉 Linux、Windows 和基本网络知识后操作。
- 注意可执行文件的路径
- 注意可执行文件的权限
- 注意网络是否连接成功
上述几个问题一般会有直接提示,网络上有很多现成的解决方案,本文不过多赘述。
查看本地 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 将执行以下操作:
- 启动 rhilex程序。
- 使用 active命令来激活某个服务或功能。
- 连接到地址为 106.15.225.172,端口为50051的服务器。
- 使用序列号 00000000001进行设备识别。
- 使用用户名 rhilex和密码12345678进行基本认证。
💡
- 106.15.225.172:60004 是 RHILEX 的激活服务器。
- rhilex和- 12345678是必填的固定写法。
- 指定网络接口为 eth0。
- 使用 MAC 地址 A8:A1:59:2E:A2:D9作为网络接口的唯一标识。
确保在使用该命令前,所有指定的参数都是正确的,并且你拥有执行该命令的权限。此外,服务器地址、用户名、密码和序列号等信息需要根据实际环境进行替换。
输出信息如下所示,表示申请成功,如果失败则有对应的错误提示。
 [2024/11/02 08:44:02] [LICENCE ACTIVE]: Get License success.RHILEX 会自动下载证书到当前路径下:

💡
该指令没有特殊说明情况下仅用于申请免费体验证书。如果有商业证书申请需求,可以联系 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                             |
|                                                                              |
+------------------------------------------------------------------------------+常见问题
以下是一些跨平台的常见问题及其解决方法:
- 网络问题:请检查您的网络连接是否正常。
- 用户名或密码错误:请确认输入的用户名和密码是否正确。