分享自己的跨平台剪切板同步方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yusanshi
V2EX    分享创造

分享自己的跨平台剪切板同步方案

  •  3
     
  •   yusanshi 2023-12-18 23:54:08 +08:00 5099 次点击
    这是一个创建于 740 天前的主题,其中的信息可能已经有所发展或是发生改变。

    特性

    • 支持剪切板(文字和图片)和文件
    • 不要求在同一个局域网内(但是代价是需要在线数据库)
    • 多客户端支持:webpage/iOS/Linux/Windows

    地址

    https://github.com/yusanshi/cloud-clipboard

    视频演示:剪切板 文本

    https://github.com/yusanshi/cloud-clipboard/assets/36265606/ff3d73cb-7af4-462f-9687-d41a98eb98a7

    视频演示:剪切板 图片

    https://github.com/yusanshi/cloud-clipboard/assets/36265606/1734eb8f-3873-4b70-905c-0b5ec3b73ec5

    视频演示:文件

    https://github.com/yusanshi/cloud-clipboard/assets/36265606/50029f91-8355-4705-9521-c7d26b21e17c

    顺便求吸收波意见~

    25 条回复    2024-04-16 15:48:34 +08:00
    stinkytofu
        1
    stinkytofu  
       2023-12-19 00:02:11 +08:00
    没有使用欲望, 既然要装客户端, 那为什么不使用微信,TG 这些软件呢
    yusanshi
        2
    yusanshi  
    OP
       2023-12-19 00:08:31 +08:00 via iPhone
    @stinkytofu ios 的客户端是 shortcuts ; windows/linux 的客户端是 python 脚本,是为了用键盘快捷键复制粘贴,不使用它直接用网页版也可以的(视频演示里就是直接用的网页版)。 我的主要使用场景是在 iphone 和 linux 间同步剪切板:linux 上装微信不方便,手机上 tg 需要开梯子~
    Bingchunmoli
        3
    Bingchunmoli  
       2023-12-19 00:37:27 +08:00 via Android
    不如做成服务用 ctrl+alt+v 就是云同步,
    yusanshi
        4
    yusanshi  
    OP
       2023-12-19 00:42:53 +08:00
    @Bingchunmoli 现在的 windows 和 linux 的客户端就是支持的,需要你手动把复制和粘贴的命令绑定到键盘快捷键(在 README 的底部有说明)。只不过视频演示中我用的是通用的网页版~
    bkmi
        5
    bkmi  
       2023-12-19 00:51:29 +08:00 via Android
    要不试试 Join 的方案,使用 Chrome 插件在多端同步
    dianso
        6
    diaso  
       2023-12-19 01:10:17 +08:00
    微信输入法,全平台同步剪切板。
    yusanshi
        7
    yusanshi  
    OP
       2023-12-19 01:13:49 +08:00
    @bkmi 了解了一下看着挺不错的,看来我之前漏掉了哈哈。不过好像缺个 iOS 平台
    yusanshi
        8
    yusanshi  
    OP
       2023-12-19 01:15:19 +08:00
    @dianso 微信输入法缺个 linux 客户端
    jemyzhang
        9
    jemyzhang  
       2023-12-19 07:42:48 +08:00 via iPhone
    比较感兴趣 airserver 有 linux 客户端吗?官网上没有看到
    genkidesu
        10
    genkidesu  
       2023-12-19 08:30:59 +08:00
    一直用的 kde connect ,不知道楼主的和它比起来如何?准备尝试了
    yusanshi
        11
    yusanshi  
    OP
       2023-12-19 09:02:47 +08:00
    @genkidesu 哈哈我之前也用这个,但是需要同一个局域网,我手机经常不连 wifi 、用流量,所以我的痛点是需要走公网
    yusanshi
        12
    yusanshi  
    OP
       2023-12-19 09:04:15 +08:00   1
    @jemyzhang 我视频演示里用的这个 https://github.com/FDH2/UxPlay
    LavaC
        13
    LavaC  
       2023-12-19 09:17:40 +08:00
    @bkmi 两年前我用 join 的时候印象里客户端都不好使,除非一直挂着浏览器,刚好那会我还是坚定的火狐人就没继续用了。
    lllllliiii
        14
    lllllliiii  
       2023-12-19 09:29:36 +08:00
    每次还要手动 拉推,这个确实不如直接手动复制到微信、tg
    avv
        15
    avv  
       2023-12-19 09:43:11 +08:00
    @dianso 不支持 jpg
    yusanshi
        16
    yusanshi  
    OP
       2023-12-19 09:56:38 +08:00
    @fzdwx 如果 windows/linux 用项目里的客户端脚本而不是网页版的话,可以实现一键复制选中并推送、获取云端并粘贴;但是 ios 平台还是需要点一下推或者拉。 在我的使用场景下( ios+ubuntu ),微信 linux 用着不方便、tg 在手机上需要开梯子
    ZxykM
        17
    ZxykM  
       2023-12-19 10:51:28 +08:00
    还是 tg 方便,真全平台
    nocmt
        18
    nocmt  
       2023-12-20 09:56:14 +08:00
    @ZxykM 要翻墙
    nocmt
        19
    nocmt  
       2023-12-20 10:06:44 +08:00
    我最近也在做一款跨平台的云剪贴板(图片、文件、文字互传) APP ,已经可以做到 macOS 、Windows 、安卓无感互通的体验了,iPhone 的也可以,但是还没打包 APP 和上架,应该是在下个月就开源给大家用用。
    yusanshi
        20
    yusanshi  
    OP
       2023-12-20 12:07:18 +08:00
    ZzzzRyan
        21
    ZzzzRyan  
       2023-12-21 20:07:57 +08:00
    @nocmt mark 一下
    ZzzzRyan
        22
    ZzzzRyan  
       2023-12-21 20:18:12 +08:00
    可惜了,使用的平台是 Android+Windows ,以及对于 文本/图片/文件 的传输一直都是希望:单次交互,在发送端点击发送快捷键/按钮,接收端就可以直接接收并存储进剪贴板或打开;
    translate
        23
    translate  
       2024-02-20 19:52:48 +08:00
    @nocmt #19 mark
    nocmt
        24
    nocmt  
       2024-02-21 11:52:33 +08:00
    @nocmt #19 鸽了鸽了,但差不多做好了,迭代两三个版本了,在赶。

    flutter 的第三方库文档是一点都不清晰,唉。

    如果要试用的话,可以加 Q 群:486534814
    hmmmbiubiubiu
        25
    hmmmbiubiubiu  
       2024-04-16 15:48:34 +08:00 via iPhone
    各位大佬,我也做了一个, 自己用着很舒服。是 web 服务不需要安装客户端,支持多设备多平台,支持文字/图片/文件。各位大佬,如果有需要可以试试,点击就可以打开使用: https://gcopy.rutron.net/ 项目是开源的里面有 github 地址和详细文档,大家给把把关。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2639 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 06:50 PVG 14:50 LAX 22:50 JFK 01:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86