自助授权证书申请
⚠️
文档里面演示的指令操作以及路径请以你实际情况为主。执行路径以及参数请以你当前版本为主,建议提前熟悉 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 |
| |
+------------------------------------------------------------------------------+
常见问题
以下是一些跨平台的常见问题及其解决方法:
- 网络问题:请检查您的网络连接是否正常。
- 用户名或密码错误:请确认输入的用户名和密码是否正确。