使用 SyncClipboard 实现多端同步剪贴板
851 字
4 分钟
使用 SyncClipboard 实现多端同步剪贴板
概述
SyncClipboard 是一个跨平台的剪贴板同步与历史记录管理工具,支持 Windows、macOS、Linux、iOS 和 Android。通过自建服务端,可以在多个设备之间实时同步剪贴板内容,包括文本、图片和文件。
Waiting for api.github.com...
部署服务端
使用 Docker 部署(推荐)
创建 docker-compose.yml 文件:
services: syncclipboard: image: jericx/syncclipboard-server:latest container_name: syncclipboard restart: unless-stopped ports: - "5033:5033" volumes: - ./syncclipboard-data:/app/data environment: - SYNCCLIPBOARD_USERNAME=your_username - SYNCCLIPBOARD_PASSWORD=your_password启动服务:
docker-compose up -d服务启动后,访问 http://<你的服务器IP>:5033 即可看到服务端页面。
NOTE环境变量中设置的用户名和密码优先级高于配置文件,建议通过环境变量管理凭据。
高级配置
服务端配置文件 appsettings.json 位于数据目录中,可调整以下参数:
{ "MaxSavedHistoryCount": 1000}MaxSavedHistoryCount:历史记录最大保存数量,默认 1000。
反向代理如需配合反向代理使用(如 Nginx Proxy Manager),将 SyncClipboard 放在 HTTPS 域名后面可以更安全地在公网使用。配置
Forward Port为5033即可。
配置客户端
Windows
- 系统要求:Windows 10 2004 及以上。
- 下载 最新 Release 中的 Windows 版本并运行。
- 在设置中填写服务端地址、用户名和密码。
TIP如果托盘图标显示异常,需安装 Segoe Fluent Icons 字体。
macOS
下载 macOS 版本后,如果系统提示无法打开,执行以下命令解除限制:
sudo xattr -d com.apple.quarantine /Applications/SyncClipboard.app打开后在设置中配置服务端信息。
Linux
- AUR 用户可直接安装
syncclipboard-desktop。 - 其他发行版从 Release 页面下载对应版本。
- Wayland 环境建议安装
wl-clipboard,X11 环境建议安装xclip。
通用配置
所有客户端需要配置以下三项:
| 配置项 | 说明 |
|---|---|
| User | 与服务端环境变量 SYNCCLIPBOARD_USERNAME 一致 |
| Password | 与服务端环境变量 SYNCCLIPBOARD_PASSWORD 一致 |
| URL | 服务端地址,格式 http(s)://ip:port |
WARNINGURL 不要以斜线
/结尾,否则可能导致连接异常。
iOS 端
iOS 端通过 Apple 快捷指令实现剪贴板同步功能。
手动同步剪贴板
安装以下快捷指令,可在通知中心小组件或分享菜单中手动触发剪贴板的上传与下载:
自动同步剪贴板
安装以下快捷指令,配合 iOS 自动化功能实现打开指定 App 时自动同步剪贴板:
自动同步短信验证码
安装以下快捷指令,可在收到短信验证码时自动上传到服务端,方便在电脑端直接粘贴使用:
设置自动化步骤:
- 打开 快捷指令 App → 自动化 → 新建自动化。
- 选择触发条件 收到信息,发送者填留空匹配所有短信。
- 操作选择 运行快捷指令,选择上面安装的自动同步验证码快捷指令。
- 关闭 运行前询问。
配置提醒所有快捷指令安装后需要在指令内部填写服务端地址、用户名和密码,与客户端配置保持一致。
Android 端
Android 端有两种方案:
- HTTP Request Shortcuts:从 Release 页面下载
shortcuts.zip,导入到 HTTP Request Shortcuts App 中使用。 - Sync Clipboard Flutter:使用第三方客户端 Sync Clipboard Flutter,提供更接近原生的体验。
参考
使用 SyncClipboard 实现多端同步剪贴板
https://lunary.cc/posts/使用-syncclipboard-实现多端同步剪贴板/ 站点统计
9
4
20
9,916
0 天
0 天前
日
一
二
三
四
五
六