UniClipboard
在线试用博客对比使用场景文档更新日志赞助
下载
UniClipboard

在你自己的设备之间同步剪贴板,开源开发。

链接
仓库IssuesReleases文档赞助支持
技术栈
RustTauriirohshadcn/ui
联系
X · @uniclipboardX · @mkdir700B站 · @mkdir700[email protected]
© 2026 mkdir700made with Rust 🦀 · AGPL-3.0
UniClipboard
在线试用博客对比使用场景文档更新日志赞助
下载
UniClipboard

在你自己的设备之间同步剪贴板,开源开发。

链接
仓库IssuesReleases文档赞助支持
技术栈
RustTauriirohshadcn/ui
联系
X · @uniclipboardX · @mkdir700B站 · @mkdir700[email protected]
© 2026 mkdir700made with Rust 🦀 · AGPL-3.0
UniClipboard
在线试用博客对比使用场景文档更新日志赞助
下载
首页博客Mac、Windows、Linux 之间最好的开源剪贴板同步工具

最后更新·2026-05-07

Mac、Windows、Linux 之间最好的开源剪贴板同步工具

搜这个关键词的人,其实很少真的在找"剪贴板工具大全"。大多数人想要的是一个**同时**满足这些条件的工具:

搜这个关键词的人,其实很少真的在找"剪贴板工具大全"。大多数人想要的是一个同时满足这些条件的工具:

  • 在 macOS、Windows、Linux 三端都是一等公民;
  • 开源,隐私声明可以验证,不只是相信;
  • 不强制你登录一个云账号(Apple ID、Google 账号、厂商登录都不要);
  • 不要求你自己跑服务器才能用;
  • 当流量跨公网时端到端加密;
  • 有剪贴板历史,不只是同步"最新一条"。

把这些都摆出来,会发现这是一个比想象中窄的组合。大多数工具能满足其中三四条,但总会卡在某一条上。这篇文章按"工具类别"梳理可选项,说明每一类什么时候真的更合适,再说明 UniClipboard 在哪个位置。

UniClipboard 是这一类里的一个项目——这篇文章发在它的官网上,所以请相应地看待立场。这里的目标不是踩竞品。它们各自做的事都挺扎实。目标是帮你按真实需求选对工具。

太长不看

  • KDE Connect:手机 ↔ Linux 桌面 配对最强。跨桌面不是它的设计中心。
  • Synergy / Barrier / Deskflow:所有机器在同一张桌子上、想用一套键鼠驱动多屏,剪贴板顺带跟着鼠标走时最强。KVM 优先,不是网络优先。
  • Syncthing 或 Tailscale + 自写脚本:能用,尤其是你已经在跑这两个的时候。但它们本身不是剪贴板工具,剪贴板那一段你得自己接。
  • ClipCascade:明确想要一个自己运维的剪贴板服务器,带 Web dashboard 和 Android 支持时最合适。
  • UniClipboard:想要"开源 + Mac/Win/Linux + 不要云账号 + 不要自托管服务器 + 端到端加密"这个组合,再加上加密本地历史时最合适。

如果你的需求正好命中最后一条,UniClipboard 就是为这个场景做的。如果不是,上面的其它工具可能更合适。

跨桌面剪贴板同步,"好"长什么样

在比较具体工具之前,先说清楚什么样的体验才算"剪贴板同步做对了"。

  • 延迟是隐藏的硬要求。 剪贴板同步如果要等几秒,就会感觉坏了。心智模型是"这边复制,alt-tab 过去,粘贴"。一旦中间有可感知的停顿,你就不再相信它,又会回去用 scp。
  • 类型很重要。 文本好做。图片很烦。文件引用更烦——这往往就是检验一个工具到底是为"剪贴板"做的,还是只为"文本片段"做的分水岭。
  • 网络要能扛住"不漂亮"的环境。 大多数桌面在家用路由器、NAT、公司 VPN 后面。一个只能在同一 LAN 跑、或者要求两台机器都在同一 Tailscale 上的工具,已经把自己排除在"我这儿能用"之外了。
  • 剪贴板天然涉及隐私。 人会复制密码、token、2FA、半个配置文件。如果工具明文上传这些到服务器,"开源"本身并不能解决这个问题。
  • 历史和同步是两件事。 剪贴板管理器记得你之前复制过什么,剪贴板同步把"最新一条"送到别处。好的工具两件都做,而且本地、私密。

下面进入具体类别。

开源跨桌面剪贴板同步的几种类别

1. 移动配对类(KDE Connect、GSConnect 等)

适合场景: 主要需求是 手机 ↔ Linux 桌面,配套通知、文件传输,剪贴板是其中一个功能。

优点:

  • 成熟,大多数 Linux 发行版都打包了。
  • 在 KDE Plasma 上集成体验非常好。
  • 完全开源、免费。
  • 剪贴板只是众多功能之一——如果你也想要通知、媒体控制、文件传输,很方便。

为什么不太适合 Mac+Win+Linux:

  • 跨桌面(Mac/Win/Linux)同步不是设计中心。
  • Mac、Windows 的支持有 fork 但不是一等公民。
  • 剪贴板是副功能,所以历史、搜索、可靠性不是主要投入方向。

如果你的三台设备是 Android 手机、Linux 笔电、另一台 Linux 机器,KDE Connect 真的很合适。如果是 MacBook、Windows 桌面、Linux 机器,你会感受到落差。

2. KVM 类(Synergy、Barrier、Deskflow、Input Leap)

适合场景: 所有机器都在同一张桌子上,想用一套键鼠驱动多屏,剪贴板跟着鼠标走。

优点:

  • 老牌开源(Barrier → Deskflow / Input Leap 这条线)。
  • macOS、Windows、Linux 都有客户端。
  • "鼠标在多屏间滑过去"的体验,单纯剪贴板工具做不出来。

做得不那么好的部分:

  • 剪贴板是"作为 KVM 的副产品",不是主功能。没有剪贴板历史,没有加密本地搜索。
  • 文件同步是部分支持的:经常退化成"文件名当文本",而不是真的文件引用。Barrier 的图片剪贴板同步是有的,但大图慢。可参考 #1507、#971。
  • 它们是 client/server 设计:一台跑 server,其它连接它,server 必须开着。
  • 跨网络使用通常需要叠一层 VPN 或隧道;天然为同一局域网设计。

如果你的日常是"两块屏在同一张桌子上,鼠标滑过去"——Synergy / Deskflow 比纯剪贴板工具更对路。如果是"工作笔电被公司 VPN 套住,家里桌面在另一个网络上,两边要共享剪贴板",它们这套就不太能直接覆盖(除非你再搭一条 VPN 隧道)。

3. 自己拼(Syncthing 或 Tailscale + 脚本)

适合场景: 你已经因为别的原因在跑 Syncthing 或 Tailscale,并且乐意自己接剪贴板那一段胶水。

优点:

  • 这两个工具本身都很扎实。Syncthing 多年的真实同步经验都沉淀在里面,Tailscale 给你一个低门槛的设备私有网。
  • 都是开源的(Syncthing 全开源,Tailscale 客户端开源)。
  • 如果你已经在跑其中一个,加剪贴板钩子的边际成本很小。

会有点别扭的地方:

  • Syncthing 是文件夹同步。 在它上面做剪贴板,一般是"监听一个文件、读它、写它"——这对脚本是 OK 的,但引入了文件系统轮询的延迟,亚秒级同步很难。
  • Tailscale + 脚本 能用,但那是两套基础设施(Tailscale daemon + 你的脚本),还得在每台机器装;剪贴板 API 跨平台那部分还是得你自己写;历史也得自己做。
  • 这两条路都不会自带加密历史和全文搜索。要的话也得自己实现。

如果你已经住在 Tailscale 里,并且乐意维护私人脚本,这是合理路径。对大多数人来说,"在每台机器上装一个 app"还是比"部署两个 daemon 再写连接器"轻。

4. 自托管剪贴板服务器(ClipCascade)

适合场景: 你明确想要一个自己运维的剪贴板服务器,要 Web dashboard、要服务端配置、要 Android 客户端。

优点:

  • 开源,可通过 Docker 或 Java JAR 自托管。
  • 包含 Android 客户端。
  • 有一台你掌握的中心服务器,对集中账号管理或策略有价值。
  • 还提供公开社区服务器,先试再决定要不要自托管。

成本所在:

  • 自托管一台剪贴板服务器,意味着容器、卷、可能的暴露端口、反代、注册策略、更新——剪贴板同步实际上变成一个小型生产服务。
  • 如果你本身没在玩 homelab,为了一个功能维护这些是个非常实在的成本。

如果"自托管"本来就是需求的一部分(合规、homelab、Android 优先),ClipCascade 是合理选择。如果你的真实需求其实是"我只想我的剪贴板跟着我走,但不想信任厂商云",看下一类。

更详细的比较见:ClipCascade 替代方案:不用跑服务器的开源剪贴板同步。

5. 无账号 P2P 剪贴板(UniClipboard)

适合场景: 你想要同时拿到这一组属性——开源、Mac/Win/Linux、不要云账号、不要自托管服务器、跨公网端到端加密、加上真正的本地剪贴板历史。

它是什么:

  • macOS、Windows、Linux 的开源桌面应用。
  • Rust + Tauri 2 实现;P2P 与 NAT 穿透层用 iroh。
  • 设备之间直接配对——没有 UniClipboard 云账号,不用注册,不用你自己跑服务器。
  • 跨网络端到端加密。直连 P2P 失败时,流量会走加密中继;中继看到的是密文和路由元数据,看不到剪贴板内容。
  • 加密本地剪贴板历史,可全文搜索你复制过的内容。
  • 桌面端支持文本、图片、文件。

诚实的局限:

  • 移动端已上线。 iOS 在 TestFlight 公测,Android 提供原生 App(签名 APK);不想装原生 App 也能走 SyncClipboard 协议在局域网内同步。想要更成熟的移动方案,ClipCascade、KDE Connect 也不错。
  • 比 libp2p / Syncthing 年轻。 底层网络栈(iroh)扎实但仍在演进——具体决策可以看 我为什么给 UniClipboard 选了 iroh。
  • 不是 KVM。 想要"一张桌子上一套键鼠多屏",还是用 Synergy/Deskflow,不是 UniClipboard。

UniClipboard 是这篇文章发布所在的项目,请相应地看待立场。诚实版是:它就是为上面那几类工具留下的那个具体缺口做的——三个桌面端、不要云账号、不要自托管服务器、真隐私、可查询的历史。

一张对比表

需求 KDE Connect Synergy / Deskflow Syncthing+脚本 Tailscale+脚本 ClipCascade UniClipboard
开源 是 是 是 客户端开源 是 是
Mac/Win/Linux 都是一等公民 Linux 优先 是 是 是 是 是
不需要云账号 是 是 是 需要 Tailscale 账号 服务端账号 是
不需要自托管服务器 是 其中一台当服务器 依赖发现/中继 Tailscale 基础设施 自托管或社区服务器 是
跨公网端到端加密 偏 LAN 偏 LAN 是 是 是(按 README) 是
剪贴板历史 + 搜索 无 无 自己做 自己做 不是核心 是(加密)
图片 / 文件剪贴板 部分 部分 自己做 自己做 是 是
当下有 Android 客户端 是 无 是(仅文件) 是(不是剪贴板) 是 是(原生 App)
最适合 手机 ↔ Linux 同桌 KVM DIY 文件夹同步 DIY 私有网 自托管服务器 无账号桌面同步

注:ClipCascade 行为基于其 README(https://github.com/Sathvik-Rao/ClipCascade)总结。具体使用前请以仓库为准。

怎么选

按这个顺序过一遍:

  1. 现在就需要移动端吗? 主要是 Android ↔ Linux,看 KDE Connect。需要 Android + 桌面 + 自己控制的服务器,看 ClipCascade。
  2. 机器都在一张桌子上,想要一套键鼠? 用 Synergy / Deskflow / Input Leap,剪贴板跟鼠标走。
  3. 你已经在跑 Tailscale 或 Syncthing,并且乐意拼脚本? 在它们上面接剪贴板钩子是个合理周末项目。
  4. 你想要拥有并运维一台剪贴板服务器? ClipCascade 是为这件事做的。
  5. 你想要"开源 / 无账号 / 无服务器 / E2EE / 历史"这一整套,跨 Mac+Win+Linux,不想做家庭作业? 这正是 UniClipboard 设计针对的位置。

如果你在第 5 步之前就已经 yes 了,那个更早的工具大概就是对的。

中继到底能看到什么——为什么这点重要

每种方案都有自己的"信任问题":

  • KDE Connect / KVM:通常 LAN-only,信任的是本地网络访问权。
  • Tailscale:信任范围包含 Tailscale 控制面。
  • ClipCascade 自托管:信任你自己的服务器(前提是你能正确地维护它)。
  • ClipCascade 社区服务器:信任服务器运维方。
  • UniClipboard:直连 P2P 成功时,流量不经过第三方;走中继时,中继只看到密文和路由元数据。

具体到 UniClipboard,中继看得到:

  • 加密字节(密文);
  • 源 / 目标 peer ID(用于路由);
  • 字节大小和时间。

看不到:

  • 剪贴板内容;
  • 剪贴板类型(文本 / 图片 / 文件);
  • 设备名;
  • 配对口令。

这是密码学的属性,不是营销承诺。加密层独立于传输层,中继被当作不可信中间跳。代码在 GitHub 上,可以自己核验。

一个有立场的推荐

如果你认真试过上面几类工具,最后每一对设备落在不同工具上——你不是一个人。这个赛道之所以分裂,是因为各家的设计中心不一样。

对"开源 + Mac+Win+Linux + 不要云账号 + 不要自托管服务器 + 跨公网 E2EE + 加密本地历史"这个具体交集,UniClipboard 就是为这个交集做的项目。它不是"比 KDE Connect 强"或者"比 Synergy 强",是另一种形态,针对上面这组需求。

如果你的需求和这组不同,本文里其它工具老老实实就是更合适。

FAQ

Mac、Windows、Linux 之间最好的开源剪贴板同步工具是哪个?

没有单一赢家——取决于你是否也要移动端、是否想要自托管服务器、能不能接受云账号。如果要在桌面和移动端之间同步、不要账号、不要自己跑服务器,UniClipboard 命中这个缺口。需要带移动端 + 自托管服务器,ClipCascade 更合适。同一张桌子上一套键鼠多屏,Synergy / Deskflow 比任何"纯剪贴板"工具都更对路。

UniClipboard 真的可以不要云账号吗?

可以。没有 UniClipboard 账号、不需要 Apple ID、不需要 Google 账号、没有厂商登录。每台桌面装好后,设备之间直接配对(用配对口令),UniClipboard 的服务器不在剪贴板内容的链路里。

UniClipboard 需要我自己跑服务器吗?

不需要,它不是自托管模型。设备点对点配对,网络条件允许时直连。直连不可用时,加密中继转发字节——中继看不到剪贴板内容,因为传输前已经加密。需要 LAN-only 模式也有。

跨公网做剪贴板同步安全吗?

取决于工具。剪贴板同步的安全性取决于最弱那一跳。UniClipboard 的设计是端到端加密,把传输层(包括任何中继)当作不可信。KDE Connect 和 Synergy 系是为可信局域网设计的,不是为任意公网。ClipCascade 这类自托管工具,信任迁移到你自己的服务器。选信任假设和你真实环境最匹配的那一种。

UniClipboard 支持 Android 或 iOS 吗?

支持。iOS 在 TestFlight 公测,Android 提供原生 App(签名 APK);不想装原生 App 也可以走 SyncClipboard 协议在局域网内同步。想要更成熟的移动客户端,ClipCascade、KDE Connect 仍然可选。

剪贴板历史这件事——同步类工具到底有哪些会留?

大多数同步工具只同步最新一条,不存可查询的历史。KVM 类(Synergy / Barrier / Deskflow)不存历史。自己拼的方案默认也不会,要做你得自己实现。UniClipboard 自带加密本地历史和全文搜索。ClipCascade 主要在做同步,本地历史和搜索不是它的核心。

UniClipboard 有什么坑?

两个诚实的坑。第一,iOS 仍在公测(Android 已提供签名 APK)。第二,底层 P2P 栈(iroh)比 libp2p 或 Syncthing 协议年轻,0.x 阶段会有变动;不过 UniClipboard 依赖的 iroh 接口很小,能吸收这些演进。如果这两条对你是 deal-breaker,本文里其它工具可能更合适。

试试 UniClipboard

如果你的需求是开源、三个桌面端、不要云账号、不要自托管服务器、跨公网端到端加密,UniClipboard 就是为这个交集做的。

  • 官网:https://uniclipboard.app
  • GitHub:https://github.com/uniclipboard/uniclipboard

如果你找到一个更命中这一组需求的工具,欢迎告诉我们——我们更愿意去用它,而不是和它对线。

本页目录

  1. 太长不看
  2. 跨桌面剪贴板同步,"好"长什么样
  3. 开源跨桌面剪贴板同步的几种类别
  4. 一张对比表
  5. 怎么选
  6. 中继到底能看到什么——为什么这点重要
  7. 一个有立场的推荐
  8. FAQ
  9. 试试 UniClipboard
UniClipboard

在你自己的设备之间同步剪贴板,开源开发。

链接
仓库IssuesReleases文档赞助支持
技术栈
RustTauriirohshadcn/ui
联系
X · @uniclipboardX · @mkdir700B站 · @mkdir700[email protected]
© 2026 mkdir700made with Rust 🦀 · AGPL-3.0