在 Windows 台式机、MacBook 和 Linux 开发机之间切换时,最麻烦的往往不是大文件传输,而是一些很小的内容:一段代码、一条配置命令、一张截图,甚至是一串临时文本。很多人最后还是会打开微信文件传输助手中转,能用,但不够顺手;如果内容里夹着密码、API Key 或内部地址,也不适合长期这样处理。

UniClipboard 是一款开源的跨设备剪贴板同步工具,可以理解为面向 Windows、macOS、Linux 多系统用户的 Universal Clipboard 替代方案。它的重点不是单纯管理剪贴板历史,而是让几台桌面设备之间更自然地复制和粘贴,同时减少对云账号和中心化服务器的依赖。

通俗点说:它更像是给几台电脑之间加了一条专门传剪贴板的通道。Mac 上复制,Windows 上粘贴;Linux 里复制日志,主力机上继续处理,不用再开聊天软件中转。

剪贴板数据会上传到服务器吗?P2P 直连与加密中继怎么处理

不少跨端同步工具走的是中心化路线,数据需要先经过服务端。UniClipboard 的思路不太一样,它优先尝试 P2P(点对点)直连。

只要你的设备在同一个 Wi-Fi 下,或者网络条件允许 NAT 打洞,数据就是直接从 A 传到 B 的,全程使用 XChaCha20-Poly1305 AEAD 端到端加密。设备配对只需要在本地通过邀请码交换一次公钥,本地剪贴板历史和搜索索引也会加密存储在设备上,减少明文长期暴露在本地硬盘里的风险。

它不是“完全不经过服务器”的同步:同一局域网内通常可以直接同步;跨公网使用时,如果 P2P 直连失败,就会通过加密中继(Relay)转发。按官方说明,中继只能看到密文,不能读取你的剪贴板明文。

开发者会更顺手:SSH、终端和命令行也能接上剪贴板

如果只是提供个图形界面(GUI),那它也就是个普通的效率软件。UniClipboard 对开发者更有吸引力的一点,是它提供了名为 uniclip 的命令行工具。

这意味着你可以把它跑在没有桌面的 Linux 服务器上,或者无缝集成进 SSH 会话和 tmux 工作流中。想象一下,你 SSH 连着远程机器查 Bug,复制了一段极长的报错日志,你的 Windows 宿主机马上就能直接粘贴出来去查资料。这种对无头环境(Headless)的支持,对经常在 SSH、终端和本地编辑器之间切换的人来说,这比单纯的图形界面剪贴板工具更贴近日常工作流。

手机和电脑能长期同步吗?现阶段别把移动端当主力

UniClipboard 真正顺手的地方,还是 Windows、macOS、Linux 这几类桌面系统之间的复制粘贴同步。比如 Mac 上复制一段命令,Windows 上直接粘贴;或者 Linux 开发机里的日志,马上同步到主力电脑里继续处理。

手机端目前不是 UniClipboard 最稳的部分。iOS 还在 TestFlight 公测,Android 虽然有 APK 入口,但相关说明还不算统一。它更适合解决 Windows、macOS、Linux 之间的跨设备剪贴板同步;如果你主要想做手机和电脑剪贴板同步,现阶段不建议把它当主力。

这里别只看平台列表:桌面端支持 Windows、macOS、Linux,不等于手机端也已经成熟到可以无脑替代系统级剪贴板同步。UniClipboard 仍在活跃开发中,官方也提示可能存在不稳定或缺失的功能。涉及商业集成、二次修改或对外分发时,还要单独核对 AGPL-3.0 许可证要求。

适合什么人:多台电脑之间频繁复制粘贴

UniClipboard 的价值不在“功能多”,而在它解决的场景足够具体:你有 Windows、macOS、Linux 几台常用电脑,经常要在它们之间复制代码、命令、日志、截图或临时文本。对这类用户来说,少一次微信文件传输助手、少一次云账号同步,就是它的实际意义。

如果你平时还经常用 SSH、终端或 tmux,uniclip 命令行工具会更有用。它不是网盘,也不是完整文件同步工具,而是一个把跨系统复制粘贴做顺的轻量方案。

如果你主要想解决手机和电脑之间的剪贴板同步,或者只是偶尔传一两段文字,那它的必要性就不高。现阶段更建议把 UniClipboard 看成桌面多设备用户的效率工具。


UniClipboard 项目主页与下载入口

🌐 GitHub 项目主页 内附详细的三端安装包、编译脚本与网络配置说明

🐙 官方网站与文档 查看最新版本 Releases 与移动端接入指南

免责声明:本文基于项目 GitHub 公开页面与文档整理,侧重于跨端工具选型与架构逻辑判断,不替代完整上手手册。中继服务器的加密转发机制基于官方文档说明;项目采用 AGPL-3.0 许可证,具体的商用限制及二次分发边界,请务必以 GitHub 仓库根目录的 LICENSE 文件为准。