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
端会自动同步,并显示气泡通知
-
iPhone
oriPad
上安装快捷指令📷使用相机 or 扫码器即可识别
- ⬇Copy from Cloud:(download)
- ⬆Post to Cloud:(upload)
可以将
Copy from Cloud
设置为轻点背面两下,Post to Cloud
设置为轻点背面三下
- 不太好直接区分文本/图像,目前通过拓展名 & 类型判断,可以区分:txt, rtf, heic, png, jpeg, url
- 二维码生成:nayuki/QR-Code-generator
- ICON Design:@pinkyrie