
云辰小烟
阅读这篇公众号
预计时间
11
分钟
点击头像即可关注
如果你桌上同时放着两台电脑,大概率经历过这种尴尬:一会儿摸这台的鼠标,一会儿找那台的键盘,文件复制还要靠微信、U盘、网盘来回倒。
今天这个开源项目 Deskflow,专门解决这个问题:用一套键盘鼠标控制多台电脑,鼠标滑到屏幕边缘,就像跨过一块隐形边界,直接进入另一台电脑。

Deskflow:开源键鼠共享工具,像软件版 KVM,但不传输视频
PART 01
一套键鼠,控制多台电脑
Deskflow 的定位很清楚:它是一款免费开源的键盘、鼠标共享工具。你可以使用一台电脑的键盘、鼠标或触控板,去控制附近的其他电脑。
它的体验很像 KVM,但它不是传统硬件 KVM。传统 KVM 需要切换视频、键鼠信号;Deskflow 更像“软件版 KVM”:不传输视频,只共享输入控制。每台电脑仍然使用自己的屏幕,但键鼠可以跨设备流动。
对双电脑办公、Windows + macOS 混用、Linux 开发机、笔记本 + 台式机组合来说,这类工具非常实用。
小烟一句话总结
Deskflow 不是远程桌面,也不是屏幕投屏;它做的是键盘鼠标共享,让多台电脑像一台扩展工作站一样使用。
Deskflow 的工作方式
主电脑
键盘 / 鼠标 / 触控板
Server
副电脑
被主电脑控制
Client
同一局域网内,通过软件实现“无视频的 KVM”体验
PART 02
它真正爽的地方:不用来回切键盘鼠标
很多人第一次用这类工具,会有一种“桌面被打通”的感觉。你在主电脑上移动鼠标,指针滑到屏幕边缘后,就能进入另一台电脑;键盘输入也随之切过去。
这意味着你的办公桌上可以少放一套键鼠,也不用频繁伸手换设备。尤其是桌面空间紧张、经常多系统开发、多账号办公、多机器测试的场景,效率提升很明显。
01|跨电脑控制
一台电脑作为 Server,另一台电脑作为 Client,在同一局域网里连接后,就能用主电脑的键鼠控制副电脑。
02|剪贴板共享
Deskflow 支持剪贴板共享,文字内容可以在不同电脑之间复制粘贴,减少来回发送消息的麻烦。
03|TLS 默认开启
项目 README 明确说明 TLS encryption is enabled by default,也就是默认启用 TLS 加密,更适合在局域网里放心使用。
04|支持 Wayland
Linux 用户比较关心 Wayland。Deskflow README 明确写到 Wayland is supported,不过部分功能在 Wayland 下可能仍有已知限制。
PART 03
为什么它比普通远程桌面更适合日常办公?
远程桌面解决的是“在一台机器上看另一台机器的画面”,但 Deskflow 解决的是“多台机器都在你面前,怎么少用几套输入设备”。
这两个需求看似相似,实际完全不同。远程桌面适合远程维护、无人值守、跨网络访问;Deskflow 更适合同一张桌子上的多电脑协作。它不搬运画面,所以响应体验通常更贴近本地使用。
适合双电脑办公
比如一台 Windows 做主力办公,一台 macOS 做设计或剪辑,用一套键鼠就能来回操作。
适合开发测试
开发者经常同时开 Windows、Linux、macOS 或多台测试机,Deskflow 可以减少硬件切换。
适合桌面极简
少一套键鼠,桌面会清爽很多,也不容易误按错设备。
不适合远程控制外网机器
它更适合同一局域网附近设备,不是用来替代 ToDesk、RustDesk、TeamViewer 这类远程桌面工具的。
PART 04
跨平台支持很完整
Deskflow 支持主流系统,包括 Windows、macOS、Linux,以及类 Unix/BSD 系统。项目 README 中写明:Windows 需要 10 v1809 或更高版本;macOS 根据芯片与构建方式有不同版本要求;Linux 原生 GUI 还依赖 Qt 6.7+ 等组件。
普通用户不用被这些依赖吓到。Windows 直接下载 Release 包,macOS 推荐 Homebrew,Linux 用户如果系统依赖不满足,可以优先使用 Flatpak。
Windows
适合普通用户快速安装。需要注意,Windows 端还需要安装 Microsoft Visual C++ Redistributable。
macOS
推荐使用 Homebrew 安装和更新;首次运行时要给 Deskflow 和 deskflow 进程开启辅助功能权限。
Linux
支持 Wayland,但涉及 libei、libportal、Qt 等依赖;系统环境不满足时,README 建议使用 Flatpak。
BSD / Unix-like
项目官方支持 FreeBSD,并希望继续支持 OpenBSD、NetBSD、DragonFly、Solaris 等系统。
PART 05
新手怎么装?先按系统选方式
如果你只是想快速体验,不建议一开始就源码编译。先安装现成包,把两台电脑连接跑通,再研究高级配置。
核心逻辑很简单:主电脑选择“使用本机键鼠控制其他电脑”,副电脑选择“使用其他电脑的键鼠控制本机”,然后在同一局域网内完成连接。
Windows 用户注意
如果 Deskflow 打不开或运行异常,先检查是否安装了 Microsoft Visual C++ Redistributable。项目 README 也专门提醒 Windows 用户需要这个运行库。
PART 06
Deskflow、Synergy、Barrier 到底什么关系?
这类键鼠共享工具有一段比较长的历史。Deskflow README 写到,它最早可以追溯到 2001 年由 Chris Schoeneman 创建的 Synergy。后来社区里出现过 Synergy、Barrier、Input Leap 等相关项目。
好消息是,Deskflow 对这些同源工具保持了一定网络兼容性。README 的 FAQ 明确写到,Deskflow 与 Synergy、Input Leap、Barrier 等 fork 具有网络兼容性;连接 Synergy 1 时也有相应协议选项。
这对老用户很友好:如果你之前用过 Barrier 或 Synergy 1,不一定要立刻把所有机器都换成同一个软件,可以按兼容性逐步迁移。
怎么理解这条线
Synergy 是早期源头,Barrier 曾经是很多开源用户的选择,Deskflow 则是当前仍在活跃发展的开源分支之一,并且和商业版 Synergy 保持合作关系。
PART 07
适合谁用?
Deskflow 最适合的不是“远程控制别人电脑”,而是“你面前就有多台电脑”。
双电脑办公用户
公司电脑 + 私人电脑,台式机 + 笔记本,一套键鼠就能操作两边。
程序员 / 运维 / 测试
多系统、多设备、多测试环境切换频繁,键鼠共享能明显降低切换成本。
内容创作者
一台电脑剪辑,一台电脑查资料或跑素材,用同一套键鼠会顺手很多。
极简桌面玩家
桌面上少放一套键鼠,线材更少,空间更清爽。
PART 08
也要说清楚:它不是万能工具
Deskflow 不是远程桌面,不会把副电脑画面传到主电脑上;它也不是文件同步工具,不能替代 NAS、网盘或同步盘。
它更依赖局域网环境。如果网络不稳定、设备不在同一网络、系统权限没有放开,体验都会受影响。macOS 还需要正确开启辅助功能权限;Linux Wayland 环境下,某些功能可能存在限制。
正确使用姿势
把它当成“同桌多电脑效率工具”。先在同一局域网内连接两台机器,把基础键鼠共享跑通,再开启剪贴板共享和更细的屏幕布局配置。
PART 09
最后总结:为什么值得收藏?
因为它解决的是一个非常真实的小痛点:桌上电脑越来越多,但人只有一双手。
Deskflow 的价值不在于炫技,而在于把多电脑输入控制这件事做得足够直接:免费开源、跨平台、支持剪贴板、默认 TLS、支持 Wayland,并且还和 Synergy、Barrier、Input Leap 等相关生态保持兼容。
如果你经常同时使用两台以上电脑,这个项目确实值得放进收藏夹。
最后一句话
Deskflow 的核心价值很简单:让一套键盘鼠标在多台电脑之间自由切换,像软件版 KVM 一样提升多设备办公效率。项目地址:https://github.com/deskflow/deskflow
夜雨聆风