资讯动态

Barrier免费开源KVM:一套键鼠控制多台电脑,完整配置教程

发布时间:2026/10/28 1:19:43 来源:尧图企业网站定制
Barrier免费开源KVM一套键鼠控制多台电脑完整配置教程【免费下载链接】barrierOpen-source KVM software项目地址: https://gitcode.com/gh_mirrors/ba/barrier凌晨一点你要从 Linux 服务器上复制一段报错到 Windows 机器里。起身拔鼠标、坐下、CtrlC、再起身插回鼠标——桌上摆着一堆电脑的人最累的不是活儿本身。Barrier 是一款免费开源的软件 KVM 工具多台电脑通过局域网连在一起一套键盘鼠标就能控制所有机器不用买任何硬件切换器。一套键鼠接管桌上所有机器硬件 KVM 切换器靠继电器切换信号Barrier 则用纯软件实现同一件事装着键盘鼠标的那台电脑作为 server 捕获所有输入通过局域网发给各客户端客户端再把事件注入成真实的键鼠操作。效果就像接了多台显示器——光标顶到屏幕边缘就落到邻机上键盘输入永远跟着光标走而且完全免费。滑动光标跨屏把鼠标移到屏幕边缘光标直接滑入相邻机器和跨显示器毫无区别。屏幕的方位和数量可以任意组合一排两屏还是三乘三网格都随你排。跨屏之后键盘照常使用因为输入始终跟随光标所在的机器。跨机器发送文本剪贴板内容在机器之间实时同步在 Windows 复制一段文字光标滑到 Linux 机器上直接粘贴图片同样适用。跨机器复制粘贴从此告别 U 盘工作流明显顺滑了一截。一键锁住屏幕按下 Scroll Lock光标就被锁在当前机器上不会误滑出去精细操作时尤其好用。再按一次解锁光标重新自由穿梭。功能不大但深夜盯代码或写长文时它是救命级的细节。命令行接管不想开图形界面barriers起服务端、barrierc起客户端配--config参数直接吃配置文件。命令入口 里这两个小工具是裸机部署和计划任务自启的基础。Barrier零门槛上手5分钟控制多台电脑Barrier 需要在每台共享键鼠的机器上安装。整个流程四步5 分钟足够安装各平台都有现成渠道——# macOS brew install barrier# LinuxDebian/UbuntuFedora 请用 dnf install barrier sudo apt install barrier# Windows下载官方发布页的安装包或自行构建 git clone https://gitcode.com/gh_mirrors/ba/barrier配置主控机在装有键鼠的机器上启动程序选 Server 角色点 Configure server为每台客户端机器往网格里拖一个屏幕屏幕名区分大小写必须和客户端完全一致。连接客户端每台客户端选 Client 角色填入主控机 IP 地址点 Start。验证所有机器都显示Barrier is running。把鼠标顶到屏幕边缘光标应平滑滑到隔壁机器上。Barrier配置文件调教与深度定制图形界面之外一切都写在一个文本文件里。完整范例见官方配置示例核心是两节screens定义机器名links排定相对方位——section: screens # 机器名必须与屏幕名完全一致区分大小写 main-pc: macbook: linux-box: end section: links # 像网格一样排布macbook 在 main-pc 右边 main-pc: right macbook macbook: left main-pc down linux-box end保存后用--config 配置文件路径参数启动即可直接加载。客户端的 server IP 总留空手动补上section: options serverhostname192.168.1.10 end开机自启每平台一行Windows把带参数的快捷方式丢进shell:startup或建一个任务计划macOS系统设置 → 通用 → 登录项里添加Linux桌面自启动脚本里写入带--config的启动命令网络与性能调优给每台机器设固定 IP防止 DHCP 变化后屏幕名对不上服务端防火墙放行端口24800这是 Barrier 的默认通信端口优先有线连接WiFi 日常够用但设备多、流量大时会明显变卡真实工作流开发者的深夜十一点左手 Windows 跑 IDE右手 Linux 机器跑数据库和容器。测试挂了光标滑到右边缘直接落到 Linux 桌面上打开终端复制那段堆栈光标滑回左边贴进工单描述。全程没有碰过一次鼠标线深夜调链路的节奏一次没断——对写代码的人来说这就是还能再调半小时和算了先睡的差别。设计师的早上九点Mac 出图Windows 剪视频Linux 工作站挂着渲染任务。开会前她扫一眼渲染进度把导出的帧图划到 Windows 侧放进项目文件夹再滑回 Mac 整理会议纪要。三台机器、一套键鼠早上九点她唯一一次起身是去接咖啡。踩坑急救站客户端一直连接中连不上→ 服务端防火墙挡住了 24800 端口。确认两台机器在同一局域网服务端防火墙放行 TCP 24800 入站客户端改用 IP 地址而非主机名重启再连两台机器都显示运行中光标却不跨屏→ 屏幕名不一致且区分大小写。在服务端网格中核对每个屏幕名看客户端窗口 IP 上方显示的屏幕名两边逐字符对齐保存后重启双方光标老乱串屏 / 想锁又锁不住→ Scroll Lock 状态和预期反了。按一次 Scroll Lock光标锁定在当前机器该解锁时再按一次释放笔记本没有该键就用 Fn 组合键或屏幕键盘架构速览 安全基线Barrier 用 C 编写、模块化布局核心协议、网络、平台适配、图形界面各自独立核心逻辑不关心自己跑在哪个系统上。src/ ├── lib/barrier/ # 核心 KVM 逻辑 ├── lib/net/ # TCP 通信 ├── lib/platform/ # 各平台键鼠与剪贴板适配 └── gui/ # Qt 图形界面安全上三条硬建议只用于局域网绝不暴露到公网有新版本及时升级老版本已有多项安全修复只允许你信任的设备接入参与进来报 bug在 issue tracker 建 issue写清复现步骤和系统版本修 bug从 issue 列表领一个修好后提 PR多数 PR 需附 release note规范见 doc/newsfragments/补文档与翻译多语言文件在 src/gui/res/lang/你每天只插一次键鼠省下来的十分钟却天天都在。机器之间的 barrier 拆掉了桌上剩下的就只有一块干净的视野。【免费下载链接】barrierOpen-source KVM software项目地址: https://gitcode.com/gh_mirrors/ba/barrier创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑