开源一个基于网页的共享剪切板 ( PHP )

查看 44|回复 0
作者:lslqtz   
个人使用了两年左右, 最近心血来潮进行了一波优化, 顺便进行开源.
https://github.com/lslqtz/UniversalClipboard
这一剪切板具有如下特性:
[ol]
  • 基于网页, 采用轮询机制, PHP 单文件部署;
  • 在键入完毕后的半秒内被同步到各设备;
  • 网页会产生二维码便于共享 (推荐由移动设备访问桌面设备产生的二维码);
  • 支持简单的深色模式 (二维码在深色模式下会变暗);
  • 支持简单的多账号认证和匿名. 匿名模式下使用一个不需要登录的"特殊账号". 以账号为门槛, 在 Session 模式下剪切板关联 Session ID (即根据不同的 Session ID 可支持单账号多剪切板, 但此时剪切板可跨账号访问), 在 JSON 模式下剪切板关联账号 (即意味着在匿名模式下完全共享剪切板).
  • 通过修改 VersionKey, 可以废弃所有用户的之前剪切板;
    [/ol]
    注: 该工具的密码存储及传输使用未加盐 SHA1, 不建议使用重要密码. SessionName 如为 null, 则以 JSON 方式存储用户数据, 否则其字符串决定其字面意思. 废弃剪切板并不意味着丢弃, 由于没有计划任务的实现, 在过期后, Session 模式下 PHP 本身会触发基于概率的回收, JSON 模式下只有在访问用户数据时才会检查是否过期.
    这是一个目前可用的测试服务, 账号为 user1, 密码为空. 测试链接
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部