V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
monster33
V2EX  ›  程序员

多平台剪贴板同步真的是一个世界性难题吗?搜了一圈好像没有一款合适的简单易用的解决方案

  •  
  •   monster33 · 2022-02-05 18:00:47 +08:00 · 22236 次点击
    这是一个创建于 1056 天前的主题,其中的信息可能已经有所发展或是发生改变。

    全平台剪贴板同步,也就是说,我在 Linux 上 ctrl+c 复制一段文字,然后在 ios 上就可以直接把文字粘贴过来,也可以在 Android 上复制一段文字,直接在 Windows 上 ctrl+v 直接粘贴

    我设备挺多的,linux Windows mac ios Android 都有在用,最舒服的当然就是 mac 和 ios 之间了。有隔空投送和接力大部分可以正常使用,但是有时候也会出 bug ,挺难受的。

    找了一圈只找到了一款,可以说是全平台的开源剪贴板同步软件应该就是“kde connect”。无奈的是,最低版本要 ios14 ,但是我是 ios13 ,目前肯定无法升级系统了,因为越狱了。。。Android 是小米 8 备用机,f-droid 下载总是提示失败...

    还有一个 https://www.v2ex.com/t/798137 支持 Windows mac linux 可是不支持手机端

    还有一个 https://clipcloud.catchingnow.com/ 一年 1.99 刀 并且要链接 Google 才可以 我没有测试,好像可以做到无感复制粘贴,就是 a 设备复制 b 设备直接粘贴

    还有一个快贴,好像做到了全平台,但是不是很方便,做不到这边复制那边直接粘贴,必须手动打开软件在复制文字,那这跟微信有啥区别,都要打开软件在手动复制文字,比微信少了一个步骤,微信长按复制的,它点一下就复制...

    so 我只想要一个全平台的剪贴板,有没有! 有没有! 有没有!

    我理想中的样子: 1.局域网传输最好,不过链接云端也不是不可以,但是看看 apple 好像都不支持,估计很难做(那种我在公司复制,回到家里粘贴那种远程的,应该不好做吧...) 2.全平台覆盖 Android Linux Windows mac ios 3.越简单越好,做到无感同步,就像接力 这边复制那边粘贴

    其实吧....实在不行能不能推荐一个 Android 到 Windows 或者 ios 之间的...

    91 条回复    2024-09-14 12:03:56 +08:00
    mawerss1
        1
    mawerss1  
       2022-02-05 18:13:53 +08:00 via iPhone
    自己写一个试试?
    imn1
        2
    imn1  
       2022-02-05 18:15:04 +08:00   ❤️ 1
    kde connect 好多地方可以下载的,不一定非要 f-droid ,可以下载 apk 手动安装
    不过这个在我 windows 有点奇怪,新版不能用(没见到设备),旧版才可以,你最好下几个版本分别尝试

    苹果不知道,kdeconnect 可以 win/linux/android 三平台,只是我 android 端经常被杀掉后台,很少用(本来就很少用手机)
    SenLief
        3
    SenLief  
       2022-02-05 18:16:36 +08:00 via iPhone
    主要是现在移动设备上对剪贴板管理也比较严吧,kde 在安卓上还要手动发送剪贴板,目前能实现比较好的估计只能是输入法的剪贴板了。
    Building
        4
    Building  
       2022-02-05 18:20:38 +08:00 via iPhone   ❤️ 1
    首先你要确定你要的只是一个简单的多平台同步文本的工具还是一个剪贴板,因为剪贴板是一项系统协议,剪贴板有数据源提供者和数据源接受者,要做到 macOS 那种办公室复制,回家粘贴,而且还是多平台的,复杂程度不是一点点,起码剪贴板协议和文件传输协议就够你研究一阵子的。
    Buges
        5
    Buges  
       2022-02-05 18:21:15 +08:00 via Android
    kde connect
    只有这个是纯本地的
    monster33
        6
    monster33  
    OP
       2022-02-05 18:25:52 +08:00
    @imn1 对 就是不知道 安装包地址 大佬可否能发一下 确实没找到 其他的华为 play 还有 Googleplay 都打不开
    monster33
        7
    monster33  
    OP
       2022-02-05 18:26:56 +08:00
    @Building 对 我就想要一个局域网的就行 要剪贴板 文本同步工具很多吧
    monster33
        8
    monster33  
    OP
       2022-02-05 18:28:24 +08:00
    @SenLief 感觉只要不走互联网 不收集信息 应该会好很多吧。。。快贴就是不仅联网还会收集数据的 我感觉还是 kde 好一点 但是 ios 要 14 才可以安装 难受了
    imn1
        9
    imn1  
       2022-02-05 18:32:10 +08:00
    @monster33 #6
    看样子是不能翻,那跟你说 apkpure 也没用
    变通一下啰,桌面网页访问 f-droid ,在桌面下载 apk ,扔到手机安装
    Cielsky
        10
    Cielsky  
       2022-02-05 18:32:16 +08:00 via Android
    安卓 10 我看其他软件支持 adb 命令后就能读取剪贴板了,把这条命令的包名改成 kde 应该可以吧。
    MIUI 的话直接设置里改成允许就行,不需要别的操作
    SenLief
        11
    SenLief  
       2022-02-05 18:37:03 +08:00 via iPhone
    @monster33 ios 开发的比较慢
    V9NN
        12
    V9NN  
       2022-02-05 19:04:19 +08:00 via Android
    我用 telegram ,全平台支持。
    搞一个全平台剪切板工具,还是很有难度的。
    israinbow
        13
    israinbow  
       2022-02-05 19:15:09 +08:00
    巨硬有自己的实现, 只支持安卓和 windows 间传输, 是无感的但是有网络环境要求: support.microsoft.com/en-us/topic/seamlessly-transfer-content-between-your-devices-8a0ead3c-2f15-1338-66ca-70cf4ae81fcb

    我自己的异步同步方案用的巨硬 To-do, 我的输入法支持直接贴进去, 而且应用程序是全平台的, 还有 web 服务可以在临时设备上使用, 但本质上是微信打开复制粘贴.
    monster33
        14
    monster33  
    OP
       2022-02-05 19:25:26 +08:00
    @imn1 能翻 不知道是不是节点的问题 我在换一个试试
    monster33
        15
    monster33  
    OP
       2022-02-05 19:27:48 +08:00
    @imn1 我都能访问油管来着
    monster33
        16
    monster33  
    OP
       2022-02-05 19:28:45 +08:00
    @Cielsky miui 真的辣鸡 现在不给装 googleplay 要刷地版本的系统 要不是收集里面文件没备份 我直接就刷机了
    Privileges
        17
    Privileges  
       2022-02-05 20:04:02 +08:00
    @israinbow 卧槽 才发现微软有这种东西,之前一直以为微软的“你的手机”是和 “Samsung flow” 一路货色,Samsung flow 如果不是同一网络就完全不能使用,微软的就算是在流量下也能正常同步,刚刚连接手机体验了一下还是很不错的,能在电脑上复制粘贴手机上的相册和剪切板,同步速度也很快,能用这个功能的可以去试一下
    ciaoly
        18
    ciaoly  
       2022-02-05 21:44:03 +08:00 via Android
    剪纸云不行吗?
    桌面端走的是 chrome 浏览器和 firebase 推送,能跨的平台很多
    Chenamy2017
        19
    Chenamy2017  
       2022-02-05 22:59:57 +08:00
    V 站有位哥们做了一个 web 的,可以在各个平台之间复制,仅文本。
    monster33
        20
    monster33  
    OP
       2022-02-05 23:14:28 +08:00
    @Chenamy2017 网址呢 宝贝
    yxc
        21
    yxc  
       2022-02-05 23:15:56 +08:00 via iPhone
    我也有这需求,找了一圈没找到。直接在坚果云上建一个 TXT 搞定了。
    xuanbg
        22
    xuanbg  
       2022-02-06 05:48:15 +08:00
    桌面可以驻留程序上传复制的内容,换手机你试试?
    guoqiao
        23
    guoqiao  
       2022-02-06 06:02:18 +08:00
    这个功能我之前也执念了很久,不过,我后来放弃了,因为:

    - 使用的频率不是很高
    - 即使是 apple 产品之间,也是时灵时不灵

    我目前替代的解决方案主要是三个,应对不同的场景:

    - telegram: 全平台客户端+web 版,支持多平台同时登录,消息自动同步
    - 通过网盘共享一个文本文件:用于比较长的文本,比如每天的工作日志,比较长的邮件 /回复等,从台式机切到笔记本时可以继续写
    - Joplin 笔记:同步比较正式需要长期保存的笔记,备忘等

    当然第二个方案要求网盘能支持多平台,我用过的是群晖 Drive ,或者 NextCloud.
    ddzy
        24
    ddzy  
       2022-02-06 09:39:27 +08:00
    telegram 要一直开着代理,电脑上还好,手机上一直开代理,访问国内网站,刷抖音都慢的要死
    Youkochan0v0
        25
    Youkochan0v0  
       2022-02-06 10:42:01 +08:00
    快贴在 Windows 上可以无感粘贴其他设备复制的内容,但似乎时灵时不灵,我的小米手机有时甚至打开了应用也无法同步剪贴板。
    fyxtc
        26
    fyxtc  
       2022-02-06 11:31:24 +08:00   ❤️ 1
    看了一圈下来确实没有好的无感解决方案啊,目前在用的一个 web 版:airportal.cn
    s1e42NxZVE484pwH
        27
    s1e42NxZVE484pwH  
       2022-02-06 11:56:08 +08:00 via iPhone
    ios 越狱后有一个无感在手机和 windows 共享剪切板的插件叫 boardy
    xiangyuecn
        28
    xiangyuecn  
       2022-02-06 12:50:22 +08:00
    不是难题,是需求太小众
    p1gd0g
        29
    p1gd0g  
       2022-02-06 12:52:09 +08:00
    ms 的剪贴板( win+v )和他家的安卓输入法 swiftkey 是同步的。linux 接不上。
    之前一直用 google keep ,但是要连接谷歌还是有点麻烦。
    理论上输入法比较适合做这种事才对,例如搜狗本身就支持全平台了。
    ccppgo
        31
    ccppgo  
       2022-02-06 13:10:16 +08:00
    @ddzy 你的代理软件难道不支持分 app 代理? 国内 APP 直连就行
    loop00
        32
    loop00  
       2022-02-06 13:16:11 +08:00
    nicevar
        33
    nicevar  
       2022-02-06 14:28:47 +08:00
    自己做输入法,开发所有平台版本
    noahhhh
        34
    noahhhh  
       2022-02-06 14:33:59 +08:00 via Android
    我用 telegram ,原来弄过感觉没大用,电脑保存乱七八糟目录手机用不到,大部分剪切内容手机电脑都是不一样的。
    Kyon945
        35
    Kyon945  
       2022-02-06 15:21:19 +08:00 via iPhone
    iOS 和 Windows 我用的 Clipboard-online: https://mp.weixin.qq.com/s/7TURBbxn9aSG7LqJRiFoDQ
    Kyon945
        36
    Kyon945  
       2022-02-06 15:22:22 +08:00 via iPhone
    @Kyon945 另外安卓和 Windows 用 FnSync 可实现无缝同步
    44670
        37
    44670  
       2022-02-06 16:58:26 +08:00
    可以试试我的 ProjectSend ,任意设备扫二维码就可以交换文本 /照片 /文件。
    44670
        38
    44670  
       2022-02-06 16:58:44 +08:00
    documentzhangx66
        39
    documentzhangx66  
       2022-02-06 19:43:24 +08:00
    多平台联网就已经是世界难题了,目前各种智能 SDN (软件定义网络),都没有绝对稳定的跨平台方案,你这剪贴板还得基于这套智能网络之上,肯定难啊。

    简单解释一下,比如你现在 3 台电脑,两台处于同一个局域网内,一台处于公网,你这套网络首先要必须有智能路由筛选功能,不然两台内网 PC 传输数据,说不定 还得经过公网中转,这速度就嘎嘎掉了。
    EricXuu
        40
    EricXuu  
       2022-02-06 20:43:51 +08:00
    fdroid 提供的 kde connect 下载地址
    https://f-droid.org/repo/org.kde.kdeconnect_tp_11910.apk
    patx
        41
    patx  
       2022-02-06 21:11:21 +08:00
    很多远程控制软件可以
    bybyte
        42
    bybyte  
       2022-02-07 00:44:03 +08:00
    @ddzy 单独设置 tg 代理
    dingwen07
        43
    dingwen07  
       2022-02-07 04:22:59 +08:00
    世界性难题 -> ~~去掉 iOS~~ -> 简单
    YamatoRyou
        44
    YamatoRyou  
       2022-02-07 04:31:50 +08:00
    能达到楼主要求的程度的软件可能尚未出现. 我目前的方案:
    由于我在前段时间搭建了 Synapse, 除了即时通讯, 剪贴板 "同步" 也是需求的其中之一.
    即使它并不能无痛地复制粘贴, 配合 Element (如果客户端不支持所需的操作系统或该系统不方便安装客户端, 也能在浏览器上体验), 至少多平台已经做到.
    Mutoo
        45
    Mutoo  
       2022-02-07 07:17:16 +08:00
    与其污染系统剪贴板,确实输入法才是比较合理的方法。可以开发一款全平台的输入法,只有三个键:Ctrl / C / V 。然后登录帐号后 Ctrl + C 同步选中数据到云端。Ctrl + V 从云端载入数据并输入。
    wanacry
        46
    wanacry  
       2022-02-07 08:28:04 +08:00 via iPhone
    我也有这需求,找了一圈没找到。直接申请了一个微信号搞定了。
    bthulu
        47
    bthulu  
       2022-02-07 08:41:02 +08:00
    简单啊, 复制粘贴到微信, 回家从微信中复制粘贴到本地
    teenight
        48
    teenight  
       2022-02-07 08:59:25 +08:00 via Android
    记得以前有个 Pushbullet
    zliea
        49
    zliea  
       2022-02-07 09:14:31 +08:00
    mac 与 win 现在罗技鼠标可以做到同步,但电脑与手机同步这个,默默地看了看微信传输助手。
    mscststs
        50
    mscststs  
       2022-02-07 09:54:48 +08:00   ❤️ 1
    https://github.com/clipboard-sync

    苦于一样的问题,所以自己开发了。

    如果你愿意,可以根据目前开源的代码改一个 IOS 版出来,我没做是因为我没有 IOS 设备。
    ZAXON
        51
    ZAXON  
       2022-02-07 10:09:20 +08:00
    @ddzy tg 软件内部可以配置 SOCKS5 代理,不必使用全局的。
    hahastudio
        52
    hahastudio  
       2022-02-07 10:18:26 +08:00
    我自己使用 Google Keep 的,主要是也没什么需要多设备共享的
    话说回来,张总当年想要的云剪切板,现在还是没有
    cydysm
        53
    cydysm  
       2022-02-07 10:27:55 +08:00
    ashuai
        54
    ashuai  
       2022-02-07 11:12:06 +08:00
    多年前以前好像有过,后来因为安全性搞不定就没了。
    例如黑产引导我装个小软件,然后引导我登陆某私密系统,在什么什么时候用一下 ctrl + c……

    所以实时同步所有设备的剪贴板不是技术问题,是安全风险不可控
    plasmetoz
        55
    plasmetoz  
       2022-02-07 11:37:27 +08:00
    Synergy 倒是有这个功能,但是它本职是类似 kvm 的软件,而且是收费软件。
    1002xin
        56
    1002xin  
       2022-02-07 11:39:21 +08:00
    @ddzy 现在都啥时候了,还在用全局 VPN ?
    cansiny0320
        57
    cansiny0320  
       2022-02-07 11:41:19 +08:00
    @ddzy 这个应该可以配置哪些应用走代理吧
    janxin
        58
    janxin  
       2022-02-07 11:59:25 +08:00
    因为是苹果全家桶,所以没这个烦恼...
    jemyzhang
        59
    jemyzhang  
       2022-02-07 12:13:14 +08:00
    一加实验室,clipt ,没用过 ios ,应该不会有 ios 版本
    https://chrome.google.com/webstore/detail/clipt/ngpicahlgepngcpigiiebnheihgbaenh
    jemyzhang
        60
    jemyzhang  
       2022-02-07 12:13:53 +08:00
    jemyzhang
        61
    jemyzhang  
       2022-02-07 12:14:28 +08:00
    Dganzh
        62
    Dganzh  
       2022-02-07 22:07:11 +08:00
    用 iOS + win 感觉挺多的,这功能应该不小众了
    leeyuzhe
        63
    leeyuzhe  
       2022-02-08 09:37:41 +08:00
    我付费的剪纸云
    leeyuzhe
        64
    leeyuzhe  
       2022-02-08 10:10:33 +08:00
    @jemyzhang 刚试了下,非常好用。但是为什么手机上需要手动同步啊,不能搞成自动么
    jemyzhang
        65
    jemyzhang  
       2022-02-08 10:41:49 +08:00
    @leeyuzhe 自动的,看看是不是要允许后台允许?省电关闭?
    ymcj001
        66
    ymcj001  
       2022-02-08 10:41:52 +08:00
    @yxc 哈哈哈,我也是这样的,不得不说坚果云还挺好用,就是操作步骤稍微麻烦一点
    leeyuzhe
        67
    leeyuzhe  
       2022-02-08 10:51:56 +08:00
    @jemyzhang 手机端能直接粘贴,电脑上复制的文本。但是手机端复制的文本需要下拉通知栏点一下 send 按钮
    jemyzhang
        68
    jemyzhang  
       2022-02-08 11:08:21 +08:00
    @leeyuzhe 确实啊,我从 pc 同步到手机比较多,手机到 pc 好像还真没怎么用过,刚才看了一下确实需要点一下 send
    mostkia
        69
    mostkia  
       2022-02-08 19:35:54 +08:00
    我己得 anydesk 这类远程桌面软件都支持跨系统剪切板
    abc8678
        70
    abc8678  
       2022-02-09 08:50:17 +08:00 via Android
    @Chenamy2017 平时经常传递订阅链接之类的文本,用记事本和 U 盘有点累,后来发现用二维码生成器就可以无网传输了。传递长文本的话,我打算自己搞一个局域网的网站,不用其他人的。github 上之前有一个二维码传文件的项目,现在好像打不开了,就是一台手机显示二维码,且不断变化,另一台手机扫描它,即可传递文件。我也跟着做了一下,只做了发送端,而且没处理好长度,用一个 string 根本装不下文件,也不知道怎么分割,小白
    chisakams
        71
    chisakams  
       2022-03-30 16:05:06 +08:00
    我的方案是用 mac 做中转,隔空投送同步苹果全家桶,Chrome 扩展 Join 监听剪切板,变化之后向其他装有 Join 的 Chrome 设备和 Android 设备推送
    网络环境好的时候在任意设备上复制之后,其他设备都可以粘贴
    xiebruce
        72
    xiebruce  
       2022-10-27 21:25:26 +08:00
    @SenLief KDE connect 在安卓上能手动发送剪贴板吗?我怎么找了一圈没找到有这按钮? iPhone 上倒是有个 send local clipboard
    SenLief
        73
    SenLief  
       2022-10-27 22:25:45 +08:00
    @xiebruce 我挺长时间没用了,之前是在通知那里有个发送剪贴版的。
    sourwood
        74
    sourwood  
       2022-12-06 22:52:15 +08:00 via Android
    楼主还在吗,我现在在安卓上找到一种无痛双向剪贴板发送的方法,安卓 10 以上都行…如果你还要的话,滴一下我。
    foolmos
        75
    foolmos  
       2022-12-12 23:52:33 +08:00
    @sourwood 大佬 求方法~~
    sourwood
        76
    sourwood  
       2022-12-25 17:41:00 +08:00 via Android
    @foolmos 最新安卓 13 搞不了了,恶心到我了
    standin000
        77
    standin000  
       2023-03-10 11:56:29 +08:00
    iOS 不支持后台记录剪贴板,如果要无感复制粘贴,请省略 ios 客户端。如果其它方案对微信没觉得有优势,就用微信吧
    Team
        78
    Team  
       2023-08-14 15:03:01 +08:00
    感觉手动操作的话,用滴答清单还是比较好的,全平台都支持,文本图片文件都可以。
    Rnreck
        79
    Rnreck  
       2023-08-28 02:05:41 +08:00 via Android
    @EricXuu 没了,老哥
    rainsoong
        80
    rainsoong  
       2023-08-30 22:09:20 +08:00
    @mscststs 我试了一圈,发现这个最好用!我 Windows 和 Mac 有各自的剪贴板管理软件,然后用 clipboard-sync 同步。唯一缺点就是没有 iOS 版的,很难受。只好在 Windows 端和 iOS 上用 kde connect 再同步一下。但是 kde connect 有两个很大的缺点:1. iOS 上需要手动推送剪贴板到 PC 上; 2. 经常断开连接,每次用之前都需要重新 pair 一次。期待大佬尽快开发出 iOS 的 clipboard-sync !
    ovulatingwife
        81
    ovulatingwife  
       2023-09-26 23:22:19 +08:00 via Android
    @sourwood 大佬安卓 10 求方法
    ovulatingwife
        82
    ovulatingwife  
       2023-09-26 23:45:15 +08:00 via Android
    KDE connect
    pasteasy
    fnsync
    miles
    最终还是用了 pasteasy 官网已经打不开自己找资源吧
    01046
        83
    01046  
       2023-10-13 03:52:20 +08:00
    @sourwood https://github.com/GamerGirlandCo/xposed-clipboard-whitelist
    安装这个 xposed 模块,链接里的人也是备受折磨自己折腾出来了解决方案,现在不仅 Android13 包括 14 也都可以无感同步剪贴板了
    装好模块后勾选“系统框架”即可,“KDE connect”我测试不用勾选也没问题
    https://github.com/Kr328/Riru-ClipboardWhitelist/issues/30
    上面链接是前因后果
    EmmaXD
        84
    EmmaXD  
       2023-11-03 22:14:11 +08:00
    goldensmithereen
        85
    goldensmithereen  
       2023-12-27 10:24:11 +08:00
    有个”快贴“还可以,不过手机端也是不能无感同步的,也要打开 app 收发。剪纸云已经很久不更新了,估计停止维护了。服务器现在很不稳定了。
    slarker
        86
    slarker  
       355 天前
    @EmmaXD 试了下 SyncClipboard ,macOS + Android 体验挺不错,可以替代快贴
    AAAmos
        87
    AAAmos  
       345 天前
    微信输入法,虽然。。。。
    但是确实是先了跨设备的剪切板同步,文字及图片都可以。。。
    soooulp
        88
    soooulp  
       336 天前
    @EmmaXD 好用,谢谢,本地端同步
    sourwood
        89
    sourwood  
       300 天前 via Android
    @AAAmos swiftykey 挺不错我现在在用
    hmmmbiubiubiu
        90
    hmmmbiubiubiu  
       255 天前 via iPhone
    这个帖子之前我研究过,评论也都研究了,很认同。我无奈加上自己兴趣自己做了一个这样的项目, 自己用着很舒服。是 web 服务不需要安装客户端,支持多设备多平台,支持文字/图片/文件。各位大佬,如果有需要可以试试,点击就可以打开使用: https://gcopy.rutron.net/ 项目是开源的里面有 github 地址和详细文档,大家给把把关。记得给我点亮 star 。哈哈
    leil
        91
    leil  
       104 天前
    国产爱传送,还是做得非常好用的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2718 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.