Synergy 1.14.6 — 多设备键鼠共享,一套键鼠控制多台电脑

Synergy 是一款纯软件的 KVM 方案:不用切换器、不用额外硬件,装好软件就能用一套键盘鼠标控制多台电脑。Windows、macOS、Linux、树莓派都能连在一起。


为什么需要 Synergy

桌面上摆两台电脑的情况其实挺常见的——一台 MacBook 办公,一台 Windows 台式机打游戏或跑实验;或者 Linux 服务器 + 日常用的笔记本。每台机器各接一套键鼠,桌面很快就不够用了。

硬件 KVM 切换器可以解决,但有两个问题:

  1. ——支持高分辨率 + 多显示器的 KVM 价格不便宜
  2. 不灵活——同一时刻只能操作一台机器,没法把鼠标从 A 屏滑到 B 屏

Synergy 的做法更符合直觉:光标移动到屏幕边缘,自动跳到另一台电脑的屏幕上。跟用多显示器一样,只是另一块屏幕是物理上独立的计算机。


功能介绍

跨平台操控

Synergy 支持 Windows / macOS / Linux / 树莓派,不限操作系统组合。光标移向屏幕边缘自动切换,拖拽丝滑。

剪贴板共享

跨设备复制粘贴文本,从 Mac 上复制一段代码,直接 Ctrl+V 粘贴到 Windows 上。不用再发微信、传网盘、跑 scp。

键位自动适配

Windows 的 Win 键在 macOS 上自动映射为 Cmd,组合键的使用习惯不被打断。反过来也一样,Mac 键盘的 Cmd+C 到了 Windows 机器上等于 Ctrl+C

拖拽传输文件(专业版)

专业版支持跨设备拖拽文件,相当于在局域网里搭了一个临时的点对点文件通道,传小文件非常方便。

TLS/SSL 加密

局域网通信默认走 TLS 加密,不用担心同网络下有人抓包劫持输入。如果只是在家里的信任网络用,也可以关掉加密降低一点点延迟。


工作模式

Synergy 是典型的主从(Server / Client)架构:

  • Server(服务端):键盘鼠标实际连接的那台机器,负责接收输入并转发给其他设备
  • Client(客户端):被控制的机器,只需要运行客户端软件

谁当 Server 取决于键盘鼠标接在哪台机器上。比如你的主力机是 MacBook,键鼠都连在 MacBook 上,那 MacBook 就跑 Server,其他电脑跑 Client。

配置完之后的拓扑大概长这样:

1
2
3
4
5
┌──────────┐      ┌──────────┐      ┌──────────┐
│ MacBook │─────│ Windows │─────│ Linux │
│ (Server) │ │ (Client) │ │ (Client) │
└──────────┘ └──────────┘ └──────────┘
↓ 鼠标向右 ↓ 鼠标向右

屏幕的位置关系在配置界面里用拖拽排列,就跟 macOS 的多显示器设置一样。


安装与配置教程

1. 下载安装

下载对应平台的安装包,Server 和 Client 都需要装。

各平台安装包:

平台 文件 安装方式
Windows synergy-1.14.6-windows-x64.msi 双击安装,一路 Next
macOS Intel synergy-1.14.6-macos-x64.dmg 拖到 Applications
macOS Apple Silicon synergy-1.14.6-macos-arm64.dmg 拖到 Applications
Linux (Debian/Ubuntu) synergy-1.14.6-linux-amd64.deb sudo dpkg -i
Linux (通用) synergy-1.14.6-linux-x64.tar.gz 解压后运行 ./synergy

2. 配置 Server

  1. 在连接键盘鼠标的那台机器上启动 Synergy,选择 Server 模式
  2. 点击 Configure Server,拖动右上角的电脑图标到网格上
  3. 配置每台电脑的屏幕名称(Screen Name),这个名称必须跟 Client 端设置的一致
  4. 按照物理布局排列屏幕位置——比如 MacBook 在左边,Windows 在右边,就把 MacBook 拖到格子左边、Windows 拖到右边
  5. 点击 OK 保存

3. 配置 Client

  1. 在被控制的机器上启动 Synergy,选择 Client 模式
  2. Server IP 栏输入 Server 机器的局域网 IP 地址
  3. 确保 Screen Name 跟 Server 上配置的名称一致
  4. 点击 Start,几秒后应该就连上了

4. 启动

配置好后,Server 端先点 Start,然后各 Client 依次点 Start。鼠标移动到屏幕边缘就能看到光标跳到另一台机器上了。

小技巧:如果不想一开机就手动启动,可以把 Synergy 设为开机自启。Windows 上加个启动项,macOS 上加到登录项里,Linux 上写个 systemd service。


实用技巧

锁定光标

玩游戏的时候最怕鼠标滑到另一台屏幕上。Synergy 提供了 锁定模式(Scroll Lock 键切换),开启后光标不会离开当前屏幕,再按一次 Scroll Lock 解除。

也有更直接的办法——不用快捷键,直接通过托盘图标菜单切换锁定。

隐藏系统鼠标

鼠标离开当前机器时,可以把这台机器的鼠标指针隐藏起来,视觉上更干净。这个选项在 Server 的 Settings 里。

反向滚动修正

macOS 的自然滚动方向和 Windows / Linux 相反。Synergy 可以在客户端设置里单独反转滚动方向,不让两块屏幕的滚动手感打架。

多显示器客户端

如果 Client 机器接了多个显示器,Synergy 也能正常处理——光标从 Server 过去之后,在 Client 的多屏之间移动是 Client 自己的事情,Synergy 只关心跨机器的边界。


常见问题

连接不上 / 一直显示 Connecting

排查步骤:

  1. ping 检查两台机器是否在同一个局域网
  2. 检查防火墙是否放行了 Synergy(默认端口 24800)
  3. 确认 Server 和 Client 的 Screen Name 大小写完全一致
  4. Windows 上用 ipconfig,macOS/Linux 上用 ifconfigip addr 确认 IP 地址正确

延迟高

Synergy 走的是局域网,延迟一般很小。如果感觉卡顿:

  • 检查是否有人在大流量下载 / 上传
  • 关掉 TLS 加密试试
  • 两台机器尽量用有线网络,避免 Wi-Fi 信号干扰

剪贴板没有同步

  • 确认两台机器都至少连接成功过一次
  • 某些 Linux 桌面环境需要额外安装 xclipxsel
  • 只支持纯文本同步,图片和文件同步需要专业版

更新日志

2023年5月4日 — Synergy 1.14.6

这个版本是目前最新的稳定版,主要更新内容:

  • 修复了 macOS Ventura 上的权限问题
  • 改进了 Windows 上的后台驻留稳定性
  • 更新了 TLS 加密库
  • 优化了高 DPI 屏幕下的光标平滑度

1.14.5 和 1.14.6 在使用体验上没有本质区别,5 修了极少数的 bug,如果已经在用 1.14.5 且一切正常,可以不升。


资源与下载

必下载:1.14 基础包里包含激活码,无论下哪个版本都需要它的密钥文件。

下载地址https://wwazn.lanzoul.com/i9iPb3tw417c

各版本下载

版本 说明
Synergy 1.14.6 最新稳定版,推荐
Synergy 1.14.5 上一版本,稳定可用
Synergy 1.14.1 早期版本,激活码通用

之前的激活码在新版本上依然有效,亲测可用。


总结

Synergy 是我桌面上每天都在用的工具。两台电脑、一套键鼠,光标划过去就是另一台机器,不需要切换器也不需要第二根鼠标。它解决的不是什么惊天动地的问题,但一旦用惯了,就再也回不去了。

配置一次大概十分钟,之后开机自动连接,几乎没有存在感——一个好的工具就应该是这样的。