一、问题是什么
两台电脑摆在一起,键鼠只有一套:要么买硬件 KVM,要么装 Synergy 这类老牌软件 KVM——前者花钱占口,后者配置繁琐还常出兼容问题。剪贴板、文件拖拽、声音这些「跨机」需求更像是额外的插件活。Oink 想把这一整件事做成一个现代应用:名字直译过来是「Oink 不只是 KVM」。
二、核心设计
Oink 是 Rust 加 Tauri 写的软件 KVM,GPL-3.0 附加条款开源。它与老牌方案的根本区别是架构:从零写了自己的对等协议,不指定哪台当主机——任何一台设备的键盘、鼠标、触控板都能控制其他机器,也不与其他软件 KVM 兼容。设备在局域网自动发现,不需要手动配地址,所有流量默认全程加密。
三、功能拆解
键鼠共享:鼠标滑过屏幕边缘即切换控制目标,手感和硬件 KVM 一样。剪贴板:一台复制另一台粘贴,自动同步。拖拽:文字、图片、文件直接拖着跨机走,甚至拖进 Chrome 这样的应用里。音频:把几台设备的播放汇到一台的扬声器或耳机;共享麦克风静音或音量为零时,发送端自动停止采集。设备管理:在线列表全组统一排序,可拖动调整。0.3.6 版重做了自动更新、修了 Windows 后台久置无响应的问题,还加了「切换指针位置」快捷键和更多指针速率档位。
四、适合谁、不适合谁
适合:Mac 加 Windows 混搭的双机桌面用户,不想买硬件、不想纠结键鼠插哪台;经常在两台机器间传文字截图文件的人;想让一台机器的音响当所有电脑声音出口的人。不适合:Linux 用户(当前只发 Mac 和 Windows);Intel Mac 用户——官方提供 x64 包但明确标注未测试;Windows 10 22H2 之前的旧系统也未测试;需要跨互联网远程控制的人——它是局域网工具。
五、诚实提醒
Windows 10 LTSC 2019/2021 不带 WebView2 运行时,界面起不来,要先装微软官方的 Evergreen 版。安装时 SmartScreen 和 UAC 可能提示未知发布者,官方建议只在给出选项时选继续。项目不接受没有上下文的代码贡献——没人手审代码,问题反馈走 Issues 并附环境、诊断数据和复现步骤,作者把真实环境反馈列为最大贡献。许可方面个人商用都免费,但再分发需保留署名与许可、标注修改,不能用 Oink 名字给衍生品做宣传。
六、项目现状
仓库约 1.7k stars、142 forks,当前 0.3.6(2026-11-12 发布),累计 75 次提交,0.3.6 与 0.3.0 及以后的版本互通。我们实测:Mac 双架构 dmg 与 Windows msi 三个安装包的 sha256 与官方校验文件逐字节一致;挂载核验应用版本 0.3.6、最低 macOS 14.2、构建号 306001。Windows 端目前只有 msi 安装包,没有便携版。
七、常见问题
问:要买许可吗?
答:不用,GPL-3.0 附加条款开源,个人商用都免费。
问:必须指定一台当主机吗?
答:不用,对等设计,任何一台的键鼠都能控制其他机器。
问:和 Deskflow、Synergy 兼容吗?
答:不兼容,协议全新,是独立从零写的项目。
问:触控板手势能用吗?
答:Mac 触控板可以共享;Windows 触控板官方标注未测试。
问:需要跨网段或异地用怎么办?
答:先用组网工具把两台机器拉进同一虚拟网络,再让 Oink 自动发现设备。
问:能控制手机平板吗?
答:不能,对象是 Windows 和 Mac 电脑。
下载地址
夸克网盘(永久有效):https://pan.quark.cn/s/5fa88c98101c
本教程由「宝藏星球屋」整理,更多软件、游戏、开源项目都在 https://cbge.top。























暂无评论内容