全平台同步剪贴板 SyncClipboard
SyncClipboard 用了有段时间了,本也打算写来着,结果拖着拖着拖到了大更新。
那刚好,今天就来记录一下整套折腾方案。
服务端
不用说,我必然选择自建服务端。
官方提供了构建好的 Docker 镜像,那就直接一把梭。
1 | |
变量里可以直接定义用户名和密码,省去再去修改配置文件的功夫。
1 | |
这样服务端就起来了,然后再去配置下反代。
上面配置中用了 5037 去映射 5033 端口,所以下面就要反代 5037 端口,这里使用 Caddy 来示例。
1 | |
这样服务端就起完啦!
客户端
Windows
使用非常简单,从 发布页 下载最新 Windows 客户端,解压到目录打开。
首先在 剪贴板同步 - 添加账号 处添加账号,将 服务器地址、用户名、密码 填进去,点 测试连接,打勾就说明连接成功了。
但还没结束,回到最初的 剪贴板同步 页面,同步账号 那有个下拉选项,选刚添加进的账号,这样才算是设置完成了。
客户端还有很多个性化选项,这里就不一一赘述,各位使用时自行按喜好进行设置。
Android
使用了第三方客户端 sync-clipboard-flutter,下载安装后同样填上 服务器地址、用户名、密码,点击 尝试连接到服务器,连接成功就设置完成了。
打开手机通知栏,进入 编辑功能块 模式,将软件的 上传剪贴板 和 下载剪贴板 添加进使用区域,并放到合适位置。
今后在使用时只要下拉通知栏,点击对应的磁贴即可上传和下载,又或是使用分享功能选择应用 同步剪贴板 将分享的内容上传至服务器同步给其他设备。
软件 文档 还有其他使用方法,在此不多赘述有需要可以自行查阅。
iOS
参考 文档 添加快捷指令并修改 服务器地址、用户名、密码,并将此快捷指令添加到底部上滑的通知中心。
短信验证码自动上传
自动上传短信验证码可谓是我搞这套东西的最大动力了,有了这个能省不少事。
Android
这里使用 MacroDroid 来实现自动上传短信验证码。
下载 短信验证码 保存到手机,打开 MacroDroid,点击 导出/导入 进入下一级页面后点击 导入 下的 存储,选择刚才保存的宏配置。
进入具体的宏配置页面,点击 动作 中的最后一项 HTTP 请求(PUT),再选择 配置,将 输入网址、用户名、密码 下的示例内容修改成自己的 服务器地址、用户名、密码,点击右上角勾保存,再点击右下角圆形添加按钮完成导入。
如果还使用 通知滤盒,那还可以将相应的验证码短信自动标记已读。
添加一个规则,App 包含选择 信息,关键字正则表达式填入下面内容:
1 | |
规则效果选择 点击按钮,默认就有 已读 按钮。
最后保存规则,这样以后来了验证码短信,不但能自动放进剪贴板传到服务端,还能自动标记已读减少干扰和维护成本,太适合我这种懒人了!
iOS
参考作者提供的 教程视频 照着做即可。
需要注意的是,在更新 iOS 26 后,我发现自动上传验证码会间歇性失效,后来找到这个 帖子 才发现越来是新加的 筛选未知收件人 搞得鬼。
解决这个问题,只需要打开信息,点击右上角选择 管理过滤,在跳转的页面中将 筛选未知收件人 的开关关闭,即可让自动化正常工作。