本页目录
  1. 1. 软件用途
  2. 2. 使用风险
  3. 3. 硬件兼容性
  4. 4. USB 及串口识别
  5. 5. 网络和远程访问
  6. 6. 数据与配置
  7. 7. 生产环境
  8. 8. 第三方设备
  9. 9. 安全
  10. 10. 间接损失
  11. 11. 用户测试义务
  12. 12. 最终说明

免责声明

English edition

版本日期:2026 年 10 月 13 日

本免责声明适用于 BetterOne Console Server(以下简称“本软件”)。

使用本软件前,请充分理解以下内容。

1. 软件用途

本软件用于提供串口设备访问、Console Server、远程终端、设备管理、串口转网络及相关辅助功能。

用户应确保其有权访问和管理所连接的服务器、交换机、路由器、嵌入式设备、测试设备或其他硬件。

不得使用本软件未经授权访问他人的设备、系统或网络。

2. 使用风险

Console Server 通常可以访问设备控制台,而设备控制台可能具有较高权限。

通过控制台执行错误命令可能导致:

  • 设备重启;
  • 配置被修改;
  • 网络中断;
  • 数据丢失;
  • 设备无法启动;
  • 服务中断;
  • 生产系统停机。

用户应自行建立适当的身份认证、访问权限、操作审计以及备份机制。

许可方无法控制用户通过 Console Server 输入的命令,也不对用户操作设备所产生的后果负责,但适用法律另有规定的除外。

3. 硬件兼容性

本软件支持的串口、USB 串口芯片、USB 控制器、操作系统、驱动程序以及硬件平台可能随版本变化。

即使某一型号或芯片通常可以正常工作,也不代表所有:

  • 硬件版本;
  • 固件版本;
  • 驱动版本;
  • 操作系统版本;
  • USB Hub;
  • 虚拟化环境;

均能够获得完全相同的行为。

建议用户在正式部署前进行充分测试。

串口线材、适配器和芯片的质量

建议使用正规厂家生产的串口线材、USB 转串口适配器和 USB Hub,并通过正规渠道购买。

盗版、仿冒、山寨或来路不明的芯片和线材,可能出现但不限于:序列号缺失或重复、被驱动程序拒绝或改写、数据丢失或乱码、波特率不准、反复断开重连、供电不足、电平不匹配、缺少隔离和防护等问题。

使用此类产品造成的识别错误、绑定到错误的串口、数据丢失、通信中断以及对设备的损坏,由使用者自行承担风险和责任。本软件无法保证在这类产品上正常工作。

4. USB 及串口识别

本软件可能根据操作系统提供的:

  • COM 端口;
  • tty 设备;
  • USB VID/PID;
  • USB Serial Number;
  • USB 拓扑位置;
  • Device ID;
  • 系统设备路径;

等信息识别串口设备。

这些信息由操作系统、驱动程序及硬件提供。

硬件更换、USB 插槽变化、驱动更新、操作系统升级、USB Hub 变化或设备固件变化,都可能导致设备标识发生变化。

因此,本软件不能保证第三方设备的端口名称、COM 编号或物理路径永久保持不变。

5. 网络和远程访问

本软件依赖网络时,其可用性可能受到以下因素影响:

  • 网络中断;
  • 防火墙;
  • NAT;
  • DNS;
  • TLS/SSL;
  • VPN;
  • 路由;
  • 操作系统网络配置;
  • 第三方网络设备。

许可方无法保证任何远程连接在所有环境下始终保持可用。

6. 数据与配置

用户应自行对重要设备配置、本软件配置以及相关业务数据进行备份。

任何重要生产系统均不应只依赖单一软件、单一服务器或单一 Console Server 作为唯一访问手段。

建议关键环境保留备用管理路径。

7. 生产环境

免费版本或测试环境中的成功运行,并不能绝对保证生产环境不会发生问题。

在大规模部署前,用户应根据自身环境完成:

  • 功能测试;
  • 稳定性测试;
  • 长时间运行测试;
  • 网络异常测试;
  • 设备拔插测试;
  • 系统重启测试;
  • 权限和安全测试。

8. 第三方设备

产品名称、公司名称和商标,例如 USB 转串口芯片、操作系统或第三方设备品牌,均属于其各自权利人。

除非明确声明,本软件与这些第三方厂商之间不存在代理、授权、合作或背书关系。

提及第三方产品仅用于说明兼容性或技术识别。

9. 安全

我们会合理地修复已知的软件问题和安全漏洞,但任何软件均无法保证绝对安全。

用户有责任:

  • 使用强密码;
  • 限制管理接口访问范围;
  • 配置防火墙;
  • 及时安装适当的软件更新;
  • 限制高权限账户;
  • 对公网访问采取额外保护措施。

当前 Raw TCP 和 Telnet 没有应用层身份认证,并使用明文传输;默认 HTTP/WS 监听不启用 TLS(可在配置文件中设置证书启用 HTTPS),仅健康检查、版本和许可证摘要等少数接口允许匿名读取。Web 管理登录不会自动保护这些协议和匿名接口。新数据库必须先设置管理员密码,才能使用管理功能;已有部署应检查账户密码是否适当。

部署者应限制监听地址、防火墙与网络访问范围,优先使用 SSH;需要 HTTPS/WSS 时应配置 TLS 代理或相应安全通道。公开 API 的匿名访问范围也应纳入代理及网络访问控制。

串口故障或恢复时,软件会向客户端数据流插入状态文本;使用纯二进制协议时应确认客户端能够处理,避免将其误判为设备数据。

不建议在没有身份认证、访问控制或网络隔离措施的情况下直接将 Console Server 管理接口暴露到公共互联网。

10. 间接损失

在适用法律允许的最大范围内,对于因使用或无法使用本软件而产生的间接、附带、特殊或后果性损失,许可方不承担责任,包括但不限于:

  • 业务中断;
  • 生产停线;
  • 利润损失;
  • 数据丢失;
  • 网络中断;
  • 设备配置损坏;
  • 客户索赔;
  • 第三方损失。

法律明确规定不得排除或限制的责任,不受上述条款影响。

11. 用户测试义务

用户应优先利用本软件的免费版本确认:

  • 硬件兼容性;
  • 操作系统兼容性;
  • USB 串口设备兼容性;
  • 网络环境兼容性;
  • 功能是否满足业务需求。

购买前及投入生产环境前,建议用户根据自身业务风险完成合理测试;购买行为本身不代表已经完成这些测试。

12. 最终说明

技术文档、示例配置以及技术支持人员提供的信息,旨在协助用户使用产品,不构成对用户特定生产环境结果的绝对保证。

用户始终应根据自身业务的重要程度采取合理的备份、冗余、安全及风险控制措施。

本免责声明应与《最终用户许可协议(EULA)》一并阅读。