键鼠共享工具(Synergy 的继任者开源版):一套键盘鼠标控制多台电脑。
记录时间:2026-08-16|适用版本:Deskflow v1.26.0(x64 Windows)
一、背景:为什么选预编译版而不是源码编译
下载到的是 deskflow-master 源代码(CMake 管理的 C++ 项目),但本机只有 VS2017、缺 CMake / Qt6 / vcpkg,无法直接编译。因此改用官方预编译便携版,效果完全一致、更稳更快。
二、下载地址
- 最新发布页(选 win-x64 的 portable 包):https://github.com/deskflow/deskflow/releases/latest
- 本文使用的直链(v1.26.0):https://github.com/deskflow/deskflow/releases/download/v1.26.0/deskflow-1.26.0-win-x64-portable.7z
portable 版已自带 Qt6、OpenSSL、VC++ 运行库,无需另装系统组件。
三、安装步骤(便携版,解压即用)
- 下载上面的
.7z便携包。 - 用 7-Zip 解压(本机已装
C:Program Files7-Zip7z.exe)。 - 把解压出的
deskflow-1.26.0-win-x64-portable文件夹内容,整体复制到安装目录:K:Program Filesdeskflow主程序路径:
K:Program Filesdeskflowdeskflow.exe - 验证:在
K:Program Filesdeskflow目录运行deskflow.exe --version,应输出Deskflow: 1.26.0。 - (可选)创建桌面启动器方便双击打开——本机因策略禁用 PowerShell 创建
.lnk,故用了.bat启动器:C:Userschen2DesktopDeskflow.bat(双击即开,不残留黑窗口)。
注:本机安装位置是 K 盘而非 C 盘,正好帮 C 盘省空间。
四、怎么用(核心概念)
- Server(服务器):物理插着键盘鼠标的那台电脑。
- Client(客户端):其余电脑,不接键鼠,共享服务器的键鼠。
- 光标移到服务器屏幕某条边 → 自动「穿过」进入相邻客户端;反向移回即可。
准备工作
- 每台要共享的电脑都装 Deskflow(版本尽量一致)。
- 所有电脑在同一局域网 / 同一 WiFi 网段。
第 1 步:配置服务器
- 打开 Deskflow,选 Server 模式(「分享此计算机的键盘和鼠标」)。
- 屏幕布局里把客户端屏幕拖到服务器屏幕的左边或右边(决定光标从哪条边切过去)。
- 记下界面显示的服务器 IP(形如
192.168.x.x/10.x.x.x)。
第 2 步:配置客户端
- 在另一台电脑打开 Deskflow,选 Client 模式。
- 填入服务器 IP(新版支持自动发现,列表里直接选也行)。
- 点「连接 / Start」。
第 3 步:开始用
- 鼠标移到对应边缘即切到客户端,键盘输入跟随。
- 剪贴板默认共享,跨电脑复制粘贴可用。
- 首次连接服务器会弹指纹/证书信任框,点允许即可(默认加密连接)。
五、获取服务器真实 IP 的方法
客户端要填的是服务器电脑的 IP(不是客户端自己的)。本机查法:
- 方法一:看 Deskflow 界面 Server 模式下的本机 IP 显示。
- 方法二:命令行
ipconfig→ 找正在用的网卡下的 IPv4 地址。
无线局域网适配器 WLAN:
IPv4 地址 . . . . . . . . . . . . : 10.1.0.65 ← 填这个
本机(DESKTOP-2PJQKL8)WiFi IP 为
10.1.0.65,网段10.1.x.x。另有一块11.234.143.49的网卡疑似 VPN,别用那个网段。
六、常见问题与排错
1. 客户端连不上服务器
根因多为 Windows 防火墙拦截入站。已为本机添加放行规则:
- 规则名:
Deskflow Server (TCP 24800) - 方向:入站 | 协议:TCP | 端口:24800 | 动作:允许 | 适用:所有网络配置
自检清单:
- 服务器 Deskflow 是否在 Server 模式且已点「Start」?(确认进程
deskflow.exe+deskflow-core.exe在跑、端口 24800 在监听) - 客户端能
ping 10.1.0.65通吗?不通 = 不在同一网段 / 被隔离。 - 客户端填的是服务器 IP,不是本机 IP。
2. 连上了但鼠标切不过去
这是屏幕布局没配好——服务器不知道客户端在哪一側,光标没有出口。
- 在服务器布局里把客户端屏幕放在服务器紧邻格子(右→往右移,左→往左移)。
- 屏幕名必须和客户端真实上报的主机名完全一致(区分大小写)。可在服务器日志找
connected to client "XXXX"核对。 - 试试各方向;按 Scroll Lock 可锁定/解锁光标在当前屏。
3. 能传声音吗?
不能。 Deskflow 只共享键盘、鼠标、剪贴板,不传音频(协议无音频通道,非配置问题)。若需服务器听到客户端声音,可选:
- 硬件:客户端音频接到同一音箱 / 带音频 KVM。
- 软件串流:SoundWire、AudioRelay、或 VBAN + Voicemeeter(Windows↔Windows 进阶)。
七、端口与防火墙速查
| 项目 | 值 |
|---|---|
| 默认端口 | TCP 24800 |
| 传输内容 | 键鼠事件 + 剪贴板(加密) |
| 音频 | 不支持 |
| 防火墙规则 | 入站允许 TCP 24800(已添加) |
相关记录
- 安装目录:
K:Program Filesdeskflow - 桌面启动器:
C:Userschen2DesktopDeskflow.bat - 本机服务器 IP:
10.1.0.65(网段 10.1.x.x)