IP KVM 对比:评估 Homelab 远程管理硬件

IP KVM (IP Keyboard Video and Mouse) 通过允许用户通过网络控制计算机的 BIOS 和操作系统,提供带外 (out-of-band) 远程管理。无论机器是处于开机状态还是死机状态,这一功能都至关重要。对于缺乏 HP iLO 或 Dell iDRAC 等内置服务器管理功能的 Homelab 用户和系统管理员来说,这非常关键。

安全风险与最佳实践

IP KVM 会引入显著的安全漏洞,因为它们提供了对系统 BIOS 和硬件的底层访问权限。

由于这些设备可能成为进入网络的“门户”,建议采取以下预防措施:

  • 防火墙隔离: 将 KVM 设备隔离在单独的 VLAN 中,或对其进行严格的防火墙限制。
  • 供应商信任: 避免从不可信的供应商处购买硬件,因为一些廉价设备已被发现与间谍计划有关,或包含意想不到的硬件(如麦克风)。
  • 固件更新: 保持固件更新以修补已知漏洞。
  • VPN 访问: 使用 Tailscale 或私有 VPN,而不是将 KVM 接口直接暴露在公共互联网上。

高端与专业级 IP KVM

专业级 KVM 优先考虑稳定性、支持和以业务为中心的特性,如基于角色的访问控制 (RBAC)。

PiKVM

PiKVM 是许多其他 IP KVM 的基础,提供完全开源的软件栈 (GPLv3)。对于想要支持原始软件开发者的用户,强烈推荐使用它。

  • 关键特性: 1080p @ 60fps,HDMI passthrough,双向音频,ATX 电源控制,以及用于 4G/5G 备份的 PCIe 插槽。
  • 价格: 范围大约从 $270 (v4 Mini) 到 $400 (v4 Plus)。
  • 用户见解: 一些用户报告说,PiKVM 处理 USB 信号比廉价的竞争对手更准确,这使得它在特定的笔记本电脑 BIOS 交互中更加可靠。

TinyPilot Voyager 3

TinyPilot 针对业务用户,专注于易于设置和专业支持。

  • 关键特性: 基于 Web 的访问,1080p60,内置状态 LCD,HDMI passthrough,以及支持多达 8 个并发用户的 RBAC。
  • 价格: $379 到 $499 (针对 PoE + 2nd LAN)。
  • 区别: 提供 1 年保修(可延长至 4 年),并从北美和欧洲发货,更适合企业采购。

中端与高性价比 IP KVM

这些设备通常通过分支 (fork) PiKVM 或 JetKVM 软件来降低成本,通过使用更便宜的 Arm 或 RISC-V SoC。

JetKVM

JetKVM 因其精致的硬件、流畅的 UI 和小型锌合金机身而受到称赞。

  • 关键特性: 1080p @ 60fps,16GB eMMC,以及触摸屏。由于其配备了安装螺丝,它经常被用于机架式安装。
  • 价格: 大约 $103。
  • 注意: 一些用户指出,较新的硬件版本可能已经解决了之前关于 PoE 和 HDMI 端口尺寸的问题,尽管命名约定仍然不一致。

GL-iNet Comet 和 Comet Pro

GL-iNet 提供分层方案,包括廉价模型和功能丰富的 Pro 版本。

  • Comet: 一款基础款 $99.99 的设备,支持 4K @ 30fps 和 8GB eMMC。
  • Comet Pro: 一款 $179.99 的版本,增加了 WiFi,32GB eMMC,触摸屏,以及 HDMI passthrough。
  • 额外选项: 两者都支持 ATX 电源控制和用于物理按键按压的 "FingerBot" 插件。

Sipeed NanoKVM 系列

Sipeed 提供了一些最便宜的选择,利用 RISC-V (SG2002) 和 Arm (AX630C) 芯片。

  • NanoKVM Cube: 一款 $69 的设备,隐蔽性极高,但由于包含麦克风且固件开源延迟,曾面临信任问题。
  • NanoKVM Pro: 一款 $99 的版本,版本带有触摸屏、控制轮、WiFi,以及 HDMI passthrough。
  • 形态: 提供标准版、PCIe 版和 USB 版。

专业化与小众 KVM 解决方案

USB-Direct KVMs

对于不需要网络访问但希望通过平板电脑或笔记本电脑“接入”的用户(类似于 crash cart 模式),存在几种基于 USB 的选项:

  • Openterface KVM-GO: 一款 USB-C 供电的设备 ($119),提供 VGA、DisplayPort 或 HDMI 版本。
  • Pi-Cast: 一款基于 PiKVM 的设备 ($214),通过 USB-C 进行直接 IP 连接。
  • DezKVM-Go: 一款极其廉价的 ($24.99) 开源硬件项目,使用 WebSerial 进行基于浏览器的控制。

其他值得注意的提及

  • LeafKVM: 以其无需额外电源的专用 VGA 适配器而闻而著称,对于像 Xserves 这样的旧服务器非常有用。
  • ArkKVM: 一款 JetKVM 克隆版,包含全尺寸 HDMI 和 PoE 支持,售价 $99。
  • LuckFox PicoKVM: 一款 JetKVM 分支版,具有方形形态,顶部安装了屏幕,售价 $61.99。

总结对比表

Device Primary Chipset Key Strength Price Range Open Source
PiKVM BCM2711 行业标准 / 软件来源 $270 - $400 是 (GPLv3)
TinyPilot BCM2711 业务支持 / RBAC $379 - $499 是 (MIT)
JetKVM RV1106G3 做工质量 / UI 流畅度 ~$103 是 (GPLv2)
GL-iNet Comet RV1126 4K 支持 / 预算型 $99 - $179 PiKVM 分支版
Sipeed NanoKVM SG2002/AX630C 极低成本 $69 - $99 部分开源
DezKVM-Go MS2109 最低价格 / USB-Direct ~$25 Yes (GPLv3)

最终选择建议

在选择 IP KVM 时,用户应优先考虑其特定的硬件需求:

  • 对于机架式设备: 寻找端口在侧面的设备,以便于线缆管理(例如, JetKVM)。
  • 对于旧款硬件: LeafKVM 是一个强有力的选择,对于其无需电源的 VGA 适配器。
  • 对于预算型构建: Sipeed 或 GL-iNet 系列提供了最低的入门门槛,但它们在安全性方面需要更多审视。
  • 对于追求极致可靠性: PiKVM 或 TinyPilot 是专业或高可用性环境下的首优先选,n/a

Sources