mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 01:00:29 +08:00
简体中文
介绍
One-KVM是基于经济计算机硬件(目前为玩客云和X64兼容机)和PiKVM软件的硬件级远程控制项目。KVM over IP可以远程管理服务器或工作站,实现无侵入式控制,无论被控机为什么操作系统或是否安装了操作系统,具有更广泛的适用性。此项目基于 PiKVM,和基于远控软件的远程管理方式不同,无需在被控电脑安装任何软件,实现无侵入式控制。
功能特性
主要功能比较,TinyPilot 社区版本、PiKVMv3版本出现在这里仅做比较目的。
| 功能 | One-KVM | TinyPilot 社区版本 | PiKVMv3版本 |
|---|---|---|---|
| HTML5界面语言 | 简体中文 | 英文 | 英文 |
| BIOS控制 | √ | √ | √ |
| 视频捕捉 | √ | √ | √ |
| 音频捕捉 | × | √ | √ |
| 鼠键捕获类型 | OTG CH9329 | OTG | OTG CH9329 |
| 从剪贴板粘贴 | √ | √ | √ |
| OCR识别 | √ | × | √ |
| LAN唤醒 | √ | × | √ |
| VNC支持 | √ | × | √ |
| HDMI环出 | √(含HDMI设备初步支持) | × | × |
| 虚拟存储驱动器 | √(仅含OTG设备支持) | × | √ |
| ATX开关机 | √(仅含GPIO设备支持) | × | √ |
| 板载WiFi | × | √ | √ |
| 视频流格式 | MJPEG H.264(软编码) | MJPEG, H.264 | MJPEG, H.264 |
| 最大视频分辨率 | 1920x1080 | 1920x1080 | 1920x1080 |
快速开始
方式一:直刷One-KVM镜像
对于玩客云设备,本项目Releases页可以找到适配玩客云的One-KVM预编译镜像。镜像名称带One-KVM前缀、burn后缀的为线刷镜像,可使用USB_Burning_Tool软件线刷至玩客云。预编译线刷镜像为开箱即用,刷好后启动设备就可以开始使用One-KVM。
方式二:One-KVM脚本安装
一键脚本,适用于玩客云Armbian Jammy系统。更多系统正在适配中。
git clone https://github.com/mofeng-git/One-KVM.git
cd One-KVM && ./install.sh
方式三:docker镜像部署
目前仅有pikvm-ch9329_amd64,后续将支持更多控制方式和处理器架构。
#使用示例:
docker run -itd -p443:443 -p80:80 --name pikvm-docker --device=/dev/ttyUSB0:/dev/kvmd-hid --device=/dev/video0:/dev/kvmd-video pikvm-ch9329:0.61
详细内容可以参照One-KVM文档。
其他
赞助
这个项目基于众多开源项目二次开发,作者为此花费了大量的时间和精力进行测试和维护。若此项目对您有用,您可以考虑通过 为爱发电 赞助一笔小钱支持作者。作者将能够购买新的硬件(玩客云和周边设备)来测试和维护 One-KVM 的各种配置,并在项目上投入更多的时间。
感谢名单
浩龙的电子嵌入式之路(赞助)
Tsuki(赞助)
H_xiaoming
0蓝蓝0
fairybl
Will
浩龙的电子嵌入式之路
自.知
观棋不语٩ ི۶
以及各位讨论交流的网友
更新日志
Star历史
本项目间接或直接使用了下下列开源项目:
Languages
Python
54.1%
JavaScript
20.6%
Shell
5.7%
HTML
5.4%
C
4.5%
Other
9.6%