Dog-Paw 是一个支持💻Windows 和 📱iOS/💻︎MacOS间共享的云剪贴板
Dog-Paw: Your friendly, efficient cloud clipboard that 'grabs' and stores data for you.
- 文本(Text)
- 图像(Image)
Important
默认服务器已迁移至:https://clipboard.aliaba.fun
-
随处可用:提供了并发安全的
Java (Springboot)后端,用于广域网数据交换 -
隐私保护:
- 基于内存的数据模型:不会持久化用户数据(默认2分钟后过期)
- 定期清理剪切板数据:防止信息泄露
- 每日动态变化的
ID:避免私钥泄露 (TODO) SHA256算法:有效防止哈希碰撞HTTPS协议:拒绝中间人攻击- 模式切换:可开启
[Receive-Only Mode],该模式不会自动监听剪贴板,只接收云端推送- 此时,用户可以单击托盘图标或在托盘菜单中手动推送剪切板
-
良好的人机交互:
-
清爽的用户体验:
- 无需安装
iOS/Mac App,仅用快捷指令完成 - 无需登录注册,设定好
UUID+ 个人标识码(UserID)后即可使用UserID用于防止小概率的UUID碰撞 & 提高安全性,可置空- 🔑
ID = SHA256(UUID + UserID),请务必确保Windows端与IOS端UUID & UserID一致
- 无需安装
-
高分屏支持:
Qt原生高DPI缩放方案 -
高效简洁的客户端实现:
Qt C++,性能无需多言
- 采用 [生产者 - 消费者] 模型,数据被
Get之后,会从云端删除
- 目前仅支持单台
Windows&iOS/Mac间数据共享
- 未来将支持多设备共享剪贴板
- 重构快捷指令
-
在
Windows上运行DogPaw.exe(建议右键托盘图标,选择开机自启动(AutoStart))请用📷相机 or 扫码器扫描该二维码,复制
UUID到两个快捷指令的对应字段中UserID可为空
※ 🈁然后点击右下角的 [Save] ,程序就会开始连接服务器,可通过托盘图标查看连接状态
Ctrl+V自动复制到云端,并在鼠标右上角显示小红点iOS上传数据时,Windows端会自动同步,并显示气泡通知
-
iPhoneoriPad上安装快捷指令📷使用相机 or 扫码器即可识别
- ⬇Copy from Cloud:(download)
- ⬆Post to Cloud:(upload)
可以将
Copy from Cloud设置为轻点背面两下,Post to Cloud设置为轻点背面三下
在Windows中登录网站,发送的短信验证码却是手机接收的,这着实令人不快
结合iPhone自动化(快捷指令App),通过Dog-Paw,就可以实现短信验证码自动推送功能
无需任何操作,验证码自动转发至PC剪切板,Ctrl + V即可完成登录
通过iPhone自动化监听短信接收事件 -> 筛选包含"验证码"关键词的信息 -> 触发快捷指令运行
自定义快捷指令:获取短信文本 -> 正则匹配验证码 -> 写入iPhone剪切板 -> Dog-Paw上传到云 -> PC接收并写入剪切板
自动化设置可参考:验证码快捷指令教程
演示视频:一种基于iOS自动化的短信验证码转发机制设计与实现
- 不太好直接区分文本/图像,目前通过拓展名 & 类型判断,可以区分:txt, rtf, heic, png, jpeg, url
- 二维码生成:nayuki/QR-Code-generator
- ICON Design:@pinkyrie







