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 之间同步剪贴板

你在 Mac 上复制了一段长链接,想粘到 Windows 桌面,或者家里那台 Linux。常见的“解决方案”其实都挺糟糕:

你在 Mac 上复制了一段长链接,想粘到 Windows 桌面,或者家里那台 Linux。常见的“解决方案”其实都挺糟糕:

  • 在 Telegram、WhatsApp、Discord、Slack 给自己发一条消息。
  • 给自己发一封邮件。又一次。
  • 在两台机器都登一下云笔记,找一条“草稿”笔记往里粘。
  • 注册一个剪贴板 SaaS,再多一个账号。
  • 装 Syncthing 或 Tailscale 加一段自己写的脚本,叫它“自托管”。

这些工具没一个是为剪贴板设计的。而且它们对剪贴板里实际会出现的东西(密码、API key、内网链接、半段草稿)也都不太友好。

这篇页面要讲的是 UniClipboard 专门盯的那条窄缝:跨 Mac、Windows、Linux 的剪贴板同步,不要云账号,不要自托管,跨公网端到端加密。

先把话说清楚:“不要云账号”不是“不走网络”。设备会先尝试 P2P 直连。当网络不配合时,流量会走加密中继兜底。中继可以转发字节,但读不到你的剪贴板。

太长不看

  • 三个桌面,零注册。 UniClipboard 是开源的,跑在 macOS、Windows、Linux 上。没有 UniClipboard 云账号,也不需要登录什么东西。
  • 直接配对设备。 两台设备走一次短配对流程。之后这边复制,那边粘贴。
  • 优先 P2P 直连,加密中继兜底。 不需要 VPN,不需要 Tailscale,不需要端口转发。中继看到的是密文、peer ID、字节大小和时间戳,看不到剪贴板内容、剪贴板类型、设备名、配对口令。
  • 加密的本地剪贴板历史 + 全文搜索。 不只是“同步最新一条”。历史留在每台设备本地,加密落盘。
  • 诚实交代现状。 iOS 在 TestFlight 公测,Android 提供原生 App(签名 APK);这页会直说哪些已稳定、哪些还在公测,不绕弯。

给自己发消息为什么很难用

“在 Telegram 给自己发一条”应付一条 URL 没问题。多发几次就开始难受:

  • 它是明文的。所有自发自收的消息都躺在别人服务器上的聊天记录里,由对方索引、检索、按对方的策略保留。
  • 它是单向的。要切应用,找到对应聊天,从消息气泡里复制,再粘贴回去。这不是剪贴板,这是聊天软件硬装成剪贴板。
  • 它把信道混在一起。十秒前你想要在另一台机器上的内容,现在和别人发来的消息、群链接、机器人提醒夹在一起。
  • 它对敏感内容不友好。API key、恢复码这种东西不该长期住在 DM 历史里。

最糟的部分是它会让你忘掉成本。久了之后,你已经记不清自己默默在 Telegram 或 WhatsApp 上转发过多少条 token、路径、片段,只为了在另一台机器上用三十秒。

剪贴板同步工具应该让这个习惯没必要存在。

云剪贴板为什么敏感

“注册、装客户端、同步”那种典型的云剪贴板服务有一个结构性问题:你的剪贴板内容会出现在别人服务器上,而那种形式上,理论上是有可能被你之外的某个角色读到的。

对杂货清单来说也许无所谓。但对这些就不是:

  • 从密码管理器粘出来的密码;
  • API key、部署 token、GitHub PAT;
  • 内网链接、主机名;
  • 不小心带上凭据的代码片段;
  • 草稿、日记、私聊里的文字。

剪贴板里大部分内容是平淡的,问题是其中一小部分不是,而你在实时操作的当下没法把这两类分开。所以问题就变成:你愿不愿意把这一切的并集——包括那些你绝不会主动上传的东西——都交给一个第三方服务?

“我们加密你的剪贴板”和“我们读不到你的剪贴板”不是同一件事。真正要看的细节是密钥放在哪、服务端有没有那个能力去读,以及如果被强制要求时它会怎样。

UniClipboard 在这块的立场刻意收得很窄:剪贴板 payload 在源设备上用中继没有的密钥加密,到接收设备上才解开。传输层——不管直连还是中继——永远拿不到明文。

自己跑一台剪贴板服务器一般是杀鸡用牛刀

下一个本能反应,尤其在自托管圈,是:自己跑个服务器吧。

自托管一个同步服务器,所有设备指过去,搞定。对一部分人来说这就是正解,开源圈也有这种形态的好项目。

但对“只是想让剪贴板跟着我跨三台桌面走”的大多数人来说,这是过度设计:

  • 服务器是你从此要养着的东西。更新、证书、端口、反代、备份,整套维护负担。
  • 它是平时感觉不到、坏的时候才想起的基础设施——往往恰好是你急着要粘的时候。
  • 你还得操心权限、注册、消息大小、CORS 这些“顺手做了个小 SaaS”的清单项。
  • 对剪贴板这种功能来说,运维复杂度和它带来的价值完全不成比例。

自托管在你本身就喜欢运行这种东西时才划得来。否则,剪贴板就静悄悄地变成 homelab 上又一件杂活。

无账号 P2P 配对怎么补这个缺口

UniClipboard 卡在“给自己发消息”和“自己跑服务器”之间。形状是这样的:

  1. 在你关心的每台桌面上装好它。
  2. 一次性把它们配对起来。不要邮箱,不要注册,不要云账号。
  3. 配对完成后,设备会尝试在所在网络上直接 P2P 通信。
  4. 直连建立不起来时(公司网络、恶劣 NAT、移动热点),流量走加密中继兜底。
  5. 不管走哪条路,剪贴板内容都是端到端加密的。中继看到的永远只是密文。

这里有几件事很关键:

配对,不是登录。 没有 UniClipboard 账号。你在网络里的“身份”就是你配对过的设备。哪天不再信任某台,就解配对。

没有中心剪贴板数据库。 你的剪贴板没有放在 UniClipboard 服务器上,因为根本没有 UniClipboard 剪贴板服务器。每台设备只保留自己的加密本地历史。

网络允许时优先直连。 两台设备能直接互通时(同一局域网、友善的家庭网络、hole-punch 成功),流量根本不经过任何中继。

中继只在兜底时出现。 直连失败时——在真实网络上,这会发生——中继把连接缝起来。中继看到:

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

中继看不到:

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

这是有意做的切分:保住“无账号跨公网同步”的便利,同时不让任何服务器获得读你剪贴板的能力。

每个平台你具体能拿到什么

UniClipboard 是用 Rust + Tauri 2 写的原生桌面应用,跑在 macOS、Windows、Linux。

  • 文本 —— 这边复制,那边粘。最常见的场景,必须做到无感。
  • 图片 —— 截图和图片剪贴板项跨桌面同步。
  • 文件 —— 文件复制粘贴跨设备走,不只是把路径压成一个字符串。
  • 加密本地历史 —— 最近的剪贴板项保留在每台设备的加密存储里,可搜索。
  • 加密全文搜索 —— 想找昨天复制的命令?不用把历史导出给第三方。

目前还做不到的:

  • 移动端已上线。 提供原生 Android App(签名 APK)和 iOS TestFlight 公测。如果不想装原生 App,也能走 SyncClipboard 开放协议在局域网内同步——iPhone 用系统「快捷指令」,Android 用任意兼容 SyncClipboard 的客户端。
  • 没有 Web 应用。 这是有意的。Web 剪贴板意味着托管剪贴板,正好是这个产品要避开的东西。
  • 不做“分享给别人”模式。 UniClipboard 是把你自己的剪贴板在你自己的设备之间同步,不是跨用户分享。

用一分钟跑通

安装路径刻意短:

  1. 在你想同步的桌面上装上 UniClipboard。 Mac、Windows、Linux 都在官网下载。
  2. 在第一台设备打开 app,开始配对。
  3. 在第二台设备输入配对码或扫提示。 整个过程你需要交换的凭据就这一次。
  4. 在第一台设备复制点东西。
  5. 在第二台设备粘贴。

没有“注册账号”这一步,因为没有账号。也没有“配置服务器地址”,因为没有需要你指过去的服务器。

如果两台设备在同一局域网里配对,第一次连接通常是直连。如果在不同网络,UniClipboard 能 hole-punch 就 hole-punch,不能就走加密中继兜底。

跟常见替代方案的对比

简短一遍,不踩别人,只说每种形状适合谁。

  • 聊天软件给自己发消息。 上手最快,其他全输。明文存在别人服务器上,跟正常聊天混在一起,没有真正的历史搜索,还会让你养成发不该发的内容的习惯。偶尔一条 URL 还行,长期当工具用很糟。
  • 云剪贴板 SaaS。 UX 流畅,对非敏感用途也许合适。结构性顾虑还是那个:你剪贴板里的所有东西的并集都躺在别人服务器上。
  • Apple 通用剪贴板。 在纯苹果生态里很好。一旦你有 Windows 或 Linux 机器就解决不了。
  • 自托管同步服务器。 你真的想运行服务器时,是合理选择。如果你只是想用剪贴板,对一台剪贴板服务器来说零件太多了。
  • Tailscale + 脚本 + Syncthing + … 能用,Tailscale 整体也很好。但每多一个组件就要在每台机器上安装、配置、维护,只为了把剪贴板那点事做完。
  • UniClipboard。 桌面加移动端,不要云账号,不需要跑服务器,端到端加密。诚实交代代价:不在浏览器里,iOS 仍在公测,许可证是 AGPL。

隐私和信任,直说

这种产品的前提是你能去验证声称,而不只是“相信我们”。

UniClipboard 是开源的。加密用的是经过广泛 review 的原语,没有自造加密。本地存储加密落盘。传输层独立于加密层,所以中继的角色在结构上就被限制成只能搬密文。

如果你想看细节:

  • 中继看到的是密文、peer ID、字节大小、时间戳。看不到剪贴板内容、剪贴板类型、设备名、配对口令。
  • 本地历史在每台设备上加密存储。
  • 许可证是 AGPL-3.0,专门为了防止有人 fork 一份做闭源托管,私下削弱隐私保证。

这些不能替代第三方 audit。但它意味着设计上的信任面被尽量收小,并且对外可查。

谁适合用

  • 同时有 Mac 和 Windows 或 Linux 机器(或者三个都有)的人,只是想让剪贴板跟着自己走。
  • 偶尔会复制一些不愿意永久躺在聊天软件里的内容的开发者和运维。
  • 不想为了粘一条 URL 再注册一个账号的隐私敏感用户。
  • 不想再多托管一个服务的自托管玩家。
  • 一个小时内已经给自己 DM 三次的人。

如果你今天就需要跨手机同步剪贴板,或者你专门想运行一台服务器,这个工具不合适——我们宁可直说,也不愿意把你哄进错的形状里。

常见问题

“不要云账号”是不是就完全不走网络?

不是。它的意思是没有 UniClipboard 云账号、没有中心剪贴板数据库、没有要你注册的东西。设备之间还是要走网络。先尝试 P2P 直连,直连不行再走加密中继兜底。中继只看到密文。

中继能读到我的剪贴板吗?

不能。剪贴板 payload 在源设备上用中继没有的密钥加密。中继看到的是加密字节、peer ID、以及字节数量和时间戳这种流量元数据。它看不到剪贴板内容、剪贴板类型、设备名、配对口令。

为什么不直接用 Tailscale + 一段脚本?

可以。Tailscale 很好。代价是每台机器都得装 Tailscale、加入同一个 tailnet,并且你还要自己接好跨平台剪贴板 API 和历史层。UniClipboard 想做的是“装一次就解决”的形状,不要再额外接一个网络产品。

在公司网络 / VPN 限死的笔记本上能用吗?

经常可以——这就是中继兜底要解决的场景。直连 P2P 失败时(恶劣 NAT、封得很严的公司网、部分手机热点),加密中继会把密文在两台设备之间搬过去。你不需要在两个网络之间再搭一条 VPN 隧道。

支持 Android 或 iOS 吗?

支持。除 macOS、Windows、Linux 桌面端外,已有原生 Android App(签名 APK)和 iOS TestFlight 公测。如果不想装原生 App,也可以走 SyncClipboard 开放协议在局域网内同步——iPhone 用「快捷指令」,Android 用兼容 SyncClipboard 的客户端。

剪贴板历史是跨设备共享,还是每台设备本地的?

每台设备本地保存,加密落盘。新的剪贴板项会在已配对设备之间同步,但每台设备保留各自可搜索的历史,而不是把每条都镜像到一个中心位置。

为什么用 AGPL?

故意的。AGPL 防止有人 fork 一份做闭源托管,私下削弱隐私保证又不公开改动。对一个靠隐私声称立足的产品来说,许可证就是这种声称的强制约束之一。

试一下

如果你的剪贴板问题确实是“Mac + Windows + Linux,不要云账号,不要服务器”,那 UniClipboard 就是为这件事做的。

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

配对两台设备,这边复制,那边粘贴。如果你不再觉得这件事是负担,那就是它的目标。

本页目录

  1. 太长不看
  2. 给自己发消息为什么很难用
  3. 云剪贴板为什么敏感
  4. 自己跑一台剪贴板服务器一般是杀鸡用牛刀
  5. 无账号 P2P 配对怎么补这个缺口
  6. 每个平台你具体能拿到什么
  7. 用一分钟跑通
  8. 跟常见替代方案的对比
  9. 隐私和信任,直说
  10. 谁适合用
  11. 常见问题
  12. 试一下
UniClipboard

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

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