高效推送文本至电脑剪切板,柠檬 Push - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lemonTreeTop
V2EX    分享创造

高效推送文本至电脑剪切板,柠檬 Push

  •  
  •   lemonTreeTop 2023-08-06 09:34:08 +08:00 3792 次点击
    这是一个创建于 816 天前的主题,其中的信息可能已经有所发展或是发生改变。

    介绍

    同一 WiFi 环境下 Android 手机高效推送文本到电脑剪切板的工具,电脑端支持 Windows 、Mac 、Linux 平台

    功能特性

    • 手机的剪切板直接发送到电脑的剪切板,电脑直接粘贴可用
    • 剪切板中的文本如包含网址可自动识别并使用默认浏览器打开
    • 支持多台手机发送到电脑
    • 支持打开即推送

    开发背景

    日常手机与电脑互发消息频率较多,使用微信或 QQ 来转发文本的步骤略显繁琐

    例如

    一、手机的网页转发到电脑查看传统步骤:

    1.复制或分享链接
    2.选择 QQ 或微信发送
    3.QQ 直接点击链接打开,微信还需复制链接到浏览器

    二、手机验证码转发到电脑传统步骤:

    1.手机端复制验证码
    2.选择 QQ 或微信发送
    3.电脑端复制验证码

    以上的痛点在手机厂商推出的多屏互联方案得以改善,但有所限制,如只支持部分手机或自家笔记本等

    使用柠檬 Push 可减少以上步骤,在柠檬 Push 上面开启打开即推送,转发到电脑步骤,复制文本,切换至柠檬 Push 则会立刻推送文本到电脑剪切板,如文本含有链接自动使用默认浏览器打开

    配置教程

    电脑双击启动程序后会显示电脑 IP ,手机安装柠檬 Push App 后,点击设置电脑 IP ,填写电脑 IP 后点击发送剪切板即可将手机的剪切板推送到电脑的剪切板

    如电脑无法接收手机剪切板,需要配置电脑防火墙

    下载地址

    123 云盘汇总下载链接

    https://www.123pan.com/s/y4HrVv-3RKlA.html

    Android

    文件名称:lemon_push_v1.0.1.apk

    文件大小:1.79MB

    Windows

    文件名称:lemon_push_v101_windows_amd64.exe

    文件大小:3.16MB

    Mac

    文件名称:lemon_push_v101_darwin_amd64

    文件大小:3.00MB

    Linux

    文件名称:lemon_push_v101_linux_amd64

    文件大小:3.04MB

    截图

    lemonpush

    第 1 条附言    2023-08-07 19:37:50 +08:00

    已经整理代码开源,包括Android端和电脑端代码源码,Github地址

    https://github.com/ishare20/lemonPush

    电脑端是Go语言实现的,编译后文件大小3MB左右,无图形界面,无需安装,双击直接运行。编译新增了Mac的Apple Silicon版本。编译了Linux版本,但未测试,手上没有Linux机器

    电脑端程序运行后会展示控制台,如不需要控制台使用命令让其后台运行

    Mac

    nohup 程序 &

    Windows

    Start-Process -WindowStyle hidden -FilePath "程序"

    TODO

    • 支持设置端口(防止端口冲突)
    • 提供http服务(现版本基于socket)
    • 支持iOS快捷指令
    • Android端App支持分词(一个想法待定)
    29 条回复    2025-10-15 16:52:18 +08:00
    8520ccc
        1
    8520ccc  
       2023-08-06 10:09:40 +08:00
    why not open source ?
    shoaly
        2
    shoaly  
       2023-08-06 10:44:41 +08:00   4
    剪切板的隐私级别, 不开源的 非常没有安全感
    atomshadows
        3
    atomshadows  
       2023-08-06 10:59:14 +08:00
    有考虑支持 iOS 吗,快捷指令支持也好
    o00o
        4
    o00o  
       2023-08-06 11:13:06 +08:00   1
    有这方面需求,要不然来个双向推送吧
    ShineyWang
        5
    ShineyWang  
       2023-08-06 11:23:55 +08:00 via Android   1
    有开源的 kde connect
    lemonTreeTop
        6
    lemonTreeTop  
    OP
       2023-08-06 11:53:14 +08:00 via Android
    @atomshadows iOS 可能不好上架,快捷指令可以有,下个版本加入
    lucifer9
        7
    lucifer9  
       2023-08-06 11:59:47 +08:00 via iPhone
    Mac 加个 Apple silicon 的支持吧
    lemonTreeTop
        8
    lemonTreeTop  
    OP
       2023-08-06 12:48:11 +08:00 via Android
    @lucifer9 收到
    lemonTreeTop
        9
    lemonTreeTop  
    OP
       2023-08-06 12:52:29 +08:00 via Android
    @o00o 双向推送技术实现似乎有点难,只推送到电脑容易些
    wxb2dyj
        10
    wxb2dyj  
       2023-08-06 13:28:45 +08:00
    谁敢用
    documentzhangx66
        11
    documentzhangx66  
       2023-08-06 14:05:52 +08:00
    楼主不如说大家直接把账号密码发给你算了。
    duke807
        12
    duke807  
       2023-08-06 14:15:04 +08:00 via Android
    我是直接生成二维码,然后用电脑扫码手机
    SenLief
        13
    SenLief  
       2023-08-06 14:43:32 +08:00   1
    shalingye
        14
    shalingye  
       2023-08-06 14:43:43 +08:00 via Android
    我选择使用 keep
    tensorzhang
        15
    tensorzhang  
       2023-08-06 15:03:06 +08:00
    这种东西只有 厂商才能做的体验好,安卓各种权限限制,只有厂商有最高权限,内置到系统里面才能把体验做完美,自己 root 也可以,但是不适合小白。
    例如,华为多屏协同,小米的 miui+
    lemonTreeTop
        16
    lemonTreeTop  
    OP
       2023-08-06 20:56:48 +08:00 via Android   1
    @shoaly 代码有点乱,整理完成后再开源
    lemonTreeTop
        17
    lemonTreeTop  
    OP
       2023-08-06 20:58:57 +08:00 via Android
    @tensorzhang 我做的应用就打算给非厂商生态用户使用的
    flyqie
        18
    flyqie  
       2023-08-06 22:26:59 +08:00
    期待开源。

    等开源后再用,剪切板这玩意确实比较敏感,不开源真心不敢用啊。。
    hellsakura
        19
    hellsakura  
       2023-08-07 10:17:44 +08:00
    @lemonTreeTop #6 ios 就别上架了,还得打开 app ,不如直接快捷指令,因为可以添加到小白点上,很方便的
    hellsakura
        20
    hellsakura  
       2023-08-07 10:19:53 +08:00   1
    @hellsakura
    @atomshadows 目前 ios 端我在用的是这个 https://github.com/YanxinTang/clipboard-online
    痛点就是有时候会导致系统无法更新剪切板
    FengMubai
        21
    FengMubai  
       2023-08-07 19:38:29 +08:00 via Android
    Android 13 你是怎么解决后台无法读剪贴板的?
    lemonTreeTop
        22
    lemonTreeTop  
    OP
       2023-08-07 19:40:14 +08:00
    @flyqie #18 已整理开源,看附言
    @lucifer9 #7 已支持 Apple silicon
    @hellsakura #19 下个版本支持,多谢建议
    lemonTreeTop
        23
    lemonTreeTop  
    OP
       2023-08-07 19:41:24 +08:00
    @FengMubai #21 非实时监听剪切板
    6bsLo69Qdu3RPY4c
        24
    6bsLo69Qdu3RPY4c  
       2023-08-08 08:19:48 +08:00
    sandrop 开源项目,可发送剪切板,局域网内传输,部署后无需安装。支持个人部署,本人修改了下 952525.xyz
    6bsLo69Qdu3RPY4c
        25
    6bsLo69Qdu3RPY4c  
       2023-08-08 08:20:48 +08:00
    haoxuexiaoyao
        26
    haoxuexiaoyao  
       2023-08-11 17:13:12 +08:00
    Windows 电脑和 Mac 电脑之间可以传文本或者文件么
    lemonTreeTop
        27
    lemonTreeTop  
    OP
       2023-08-21 23:41:24 +08:00 via Android
    @haoxuexiaoyao v1.0.2 已经支持电脑端互传文本
    haoxuexiaoyao
        28
    haoxuexiaoyao  
       2023-08-22 09:29:53 +08:00
    大佬高效 @lemonTreeTop
    mrbeancpp
        29
    mrbeancpp  
       15 天前
    @atomshadows 可以参考下这个项目: https://github.com/MrBeanCpp/Clipboard-Cloud-Client
    支持通过 iOS 快捷指令推送文本/图片到 Windows 剪切板
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     955 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:00 PVG 06:00 LAX 15:00 JFK 18:00
    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