Repository navigation
Releases: LxFee/onekvm-cli
Release list
One-KVM CLI & Skill v0.1.1
One-KVM 的 Go 原生命令行客户端,附带可直接安装的 Agent Skill。
上游项目:mofeng-git/One-KVM。本项目与上游采用相同的 GNU GPL v3.0 许可证。
相对于 v0.1.0:
- 可选择安全保存密码,并在本机会话过期时重新登录一次;Windows 使用 DPAPI,Linux 使用系统凭据库。
- 增加
stream start/stop/status,配合修订版服务器保持 MJPEG 采集开启。 - 精简输入结果,按需截图;定位点击依据服务器能力选择输入方式。
提供 Windows amd64、Linux amd64/arm64 Skill 压缩包及 SHA256SUMS。解压后的 onekvm/ 文件夹包含程序、Skill、本项目 LICENSE 和第三方许可声明;使用者无需安装 Go 或 Python。
验证:Go 测试和 go vet、跨平台构建、Windows 程序启动、完整 Git 历史及发行包检查通过。Linux 包为交叉编译,系统凭据库和真实设备行为仍需在目标环境验证。
兼容性:未修改的 One-KVM 0.2.6 仍使用旧 HID 行为;持续采集和绝对鼠标增强要求支持对应能力的修订版服务器。type 支持美式布局 ASCII,不直接输入中文。操作语义和限制见 README。
One-KVM CLI & Skill v0.1.0
Go 原生 One-KVM CLI,附带可直接安装的 onekvm Skill。
- 命令:capabilities、status、snapshot、mouse、key、type,以及目标管理、login/logout。
- 不包含 stream、ai、config get。
- Windows 会话通过当前用户 DPAPI 加密;Linux 使用系统凭据库,无明文回退;不保存密码。
- 提供 Windows amd64、Linux amd64/arm64 安装包和 SHA256SUMS。
- 解压后把 onekvm 文件夹放入 Skill 安装目录;CLI 在 scripts/ 下。原生程序无需 Go 或 Python 运行环境。
验证:Go 单元和模拟接口测试、go vet、Skill 校验通过;Windows 真实 One-KVM 0.2.6 登录、加密会话复用、状态及 1920×1080 截图通过。Linux 包已交叉编译,尚未在 Linux 用户凭据库环境实测。键鼠协议通过模拟 WebSocket 验证,未在实际受控电脑验证输入结果。
限制:type 支持美式布局 ASCII,不支持直接输入中文。One-KVM 0.2.6 OTG 后端断开连接会把绝对鼠标移回原点,独立 move 为临时移动;点击应在同一命令提供坐标。点击和滚轮要求相对鼠标 USB 功能,CLI 会检测并拒绝缺失功能,不把静默忽略报告为成功。详见 README。
本版本迁移后重新构建,下载包的 SHA256 已更新。源码使用 GitHub 模块路径,下载包附 GNU GPL v3.0 许可证及第三方许可声明。上游项目:https://github.com/mofeng-git/One-KVM 。