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