ARTICLE · 1005507
这个工具让两台电脑共享一套键鼠
桌上两台电脑,一台 Mac 一台 Windows,每次切换都要伸手换键盘。
一天下来,这个动作重复几十次。时间没浪费多少,但那种被打断的感觉让人抓狂——你正打到一半,想在另一台上查个东西,手不得不离开键盘,去摸另一套。
更难受的是,两套键盘布局还不一样。Mac 的 Command 键、Windows 的 Ctrl 键,肌肉记忆频繁打架,打错字的概率直线上升。
有没有办法,一套键鼠控制两台甚至三台电脑,像用多屏一样,鼠标滑过去键盘就跟过去?
有,而且完全免费。
01这个工具叫 Barrier
Barrier 是一款开源的软件 KVM 工具,KVM 的意思是 Keyboard、Video、Mouse——键盘、显示器、鼠标共享方案。
硬件 KVM 切换器你可能听说过,接线、按钮切换,要几百块。Barrier 走的是另一条路:通过局域网,把键鼠信号从一台电脑发送到另一台,完全软件实现,零费用。
支持 Windows、macOS、Linux 混用,三台电脑同时接入也没问题。
02原理是什么?鼠标怎么"穿过去"的?
很多人第一次听说会觉得神奇:鼠标没有插到另一台电脑上,怎么能控制它?
原理其实不复杂。
Barrier 把一台电脑设为服务端(Server),键鼠物理连接在这台机器上。另一台设为客户端(Client),通过局域网连接服务端。
当你的鼠标移动到屏幕边缘,越过你预设的边界时,Barrier 会把后续的鼠标和键盘输入,通过网络转发给客户端电脑。
对你来说,视觉上就是鼠标"滑"过去了。键盘输入也随之切换,直到你把鼠标移回来。
这和操作系统无关,所以 Mac 和 Windows 混用完全没有障碍。
03安装配置:15 分钟搞定
第一步:下载 Barrier
去 GitHub 搜索 barrier,或者直接访问: github.com/debauchee/barrier
Windows 和 macOS 都有预编译安装包,下载对应版本安装即可。
第二步:确定谁是服务端
键鼠插在哪台电脑上,哪台就是服务端。通常建议用主力机做服务端。
打开 Barrier,选择 Server 模式,点击"Configure Server",会出现一个屏幕布局编辑器。
第三步:配置屏幕布局
编辑器里有一个代表你服务端屏幕的方块。
把客户端的屏幕拖进来,放在你希望的方向——比如放在右边,就意味着鼠标向右移出屏幕时会切换到那台电脑。
双击客户端屏幕方块,输入客户端的电脑名称(hostname)。
第四步:客户端连接
在客户端电脑上打开 Barrier,选择 Client 模式,输入服务端的 IP 地址,点击连接。
两台电脑都在同一个 Wi-Fi 或有线局域网下就能通信。
第五步:测试一下
把鼠标移到你设定的边界方向,慢慢滑过去。如果客户端屏幕上的光标动了,配置就成功了。
04有一个反常识的地方
很多人以为,跨电脑操作一定有明显延迟,用起来像远程桌面那种卡顿感。
实际上 Barrier 的延迟极低,在同一局域网环境下几乎感知不到。原因是它只传输输入信号(鼠标坐标、键盘码),数据量极小,完全不像远程桌面那样传输画面。
正常办公场景下,输入延迟在 1-5ms 之间,打字、移动鼠标都是流畅的。
对比另一个同类工具 Synergy——Barrier 就是从 Synergy 开源版 fork 出来的,Synergy 现在要收费,Barrier 保持完全免费且持续维护。
05几个容易遇到的问题
连不上怎么办?
99% 的情况是防火墙拦截了。Barrier 默认使用 24800 端口,需要在服务端电脑的防火墙设置里放行这个端口。
Windows 上:控制面板 > Windows Defender 防火墙 > 高级设置 > 入站规则 > 新建规则,放行 TCP 24800 端口。
Mac 上无法控制怎么办?
macOS 有严格的辅助功能权限。第一次使用需要去"系统偏好设置 > 安全性与隐私 > 辅助功能",手动勾选 Barrier,允许它控制电脑。
开机自启如何设置?
Windows 上勾选 Barrier 设置里的"Start with Windows"即可。 Mac 上把 Barrier 加入"登录项",在"系统偏好设置 > 用户与群组 > 登录项"添加。
06剪贴板也能同步
这一点很多人不知道:Barrier 支持跨电脑剪贴板同步。
在 Mac 上复制一段文字,直接切换到 Windows 那台,Ctrl+V 就能粘贴过来,反过来也一样。
这对于两台电脑之间互相传数据特别有用,比在微信上给自己发消息效率高多了。
在服务端的 Barrier 设置里,确认"Enable clipboard sharing"已勾选,客户端同样勾选,重新连接后生效。
07适合什么场景?
主力机 + 备用机并排放,两台都要频繁操作 Mac 做创作,Windows 打游戏或跑特定软件 公司电脑 + 个人电脑放同一张桌子 台式机 + 笔记本同时工作
只要两台电脑在同一局域网,Barrier 就能跑。
08立刻行动
去 GitHub 搜 barrier下载安装包主力机装好选 Server,副机选 Client 配置屏幕布局,放行 24800 端口 鼠标滑到边缘,感受一下"穿越"的感觉
整个过程不超过 15 分钟,装完就能用,不需要额外硬件,不花一分钱。
两台电脑、一套键鼠,从此桌面清爽,切换丝滑。
觉得有用的话,点个在看或者转发给同样有两台电脑的朋友。 关注我,每天分享一个让工作台更高效的工具。