• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hugozach
V2EX  ›  程序员

One Transfer:受限云电脑文件传输工具

  •  
  •   hugozach · Aug 21 · 1977 views
    This topic created in 75 days ago, the information mentioned may be changed or developed.

    One Transfer:受限云电脑文件传输工具

    内网 / 云电脑开发时,经常遇到文件无法拷贝、无法下载的问题,但文字复制通常是允许的。完全开源 支持 cloudflare 部署

    所以做了一个小工具:One Transfer 在线预览点这里

    • 📥 传入:本地文件 → 文本 → 粘贴到云电脑,还原文件(第一次需要手动新建还原脚本)
    • 📤 传出:云电脑文件 → 二维码 → 手机扫码接收
    • 🚫 不依赖传统文件共享
    • 🌐 适合云电脑、内网、远程开发等受限环境

    我自己的使用场景 不适用所有的用户 如果有帮到你欢迎点个 start 感谢

    GitHub: https://github.com/zhihui-hu/one-transfer

    image

    image

    image

    29 replies  •  2026-09-01 10:13:19 +08:00
    Liuman
    Liuman
    Aug 21
    1
    太棒了, 我一几年 的时候 就有这个想法,用在内网隔离环境
    Liuman
    Liuman
    Aug 21
    2
    star 了
    flyico
    flyico
    Aug 21
    3
    二维码传输已经是很成熟的技术了,你这个带宽能做到多少?
    Liuman
    Liuman
    Aug 21
    4
    小文件福音 ,大文件 50M 要接收 4 个小时,就不太行了
    hugozach
    hugozach
    OP
    Aug 21
    5
    @flyico 看完项目技术部分再来评论吧
    这个传输和宽带没有任何关系 离线一样能传输
    hugozach
    hugozach
    OP
    Aug 21
    6
    @Liuman 是的 不过够用了
    WorldDominator
    7
    万一网络 lag 导致不能到达 60 帧会怎么样,自适应还是出错
    flyico
    flyico
    Aug 21
    8
    @hugozach 你知道啥叫带宽吗?
    blackantt
    blackantt
    Aug 21
    9
    @hugozach 没看懂,到底是干嘛用的? 跟 copyparty 比一下,使用场景有啥区别?
    hugozach
    hugozach
    OP
    Aug 21
    10
    @flyico 抱歉抱歉看错了 我以为你说宽带
    实际带宽
    有效带宽
    60 帧/秒 128–150 KiB/s
    30 帧/秒 64–75 KiB/s
    20 帧/秒 42–50 KiB/s
    15 帧/秒 32–37 KiB/s
    10 帧/秒 21–25 KiB/s


    当前稳定降级配置是:
    1465 字节/帧 × 24 FPS
    理论净带宽约 25–30 KiB/s ,但识别成功率通常更高。
    我实际用下来 代码仓库去掉依赖大概 2M 传输 10S
    hugozach
    hugozach
    OP
    Aug 21
    11
    @WorldDominator 不会报错,表现为传输变慢。
    ddonano
    ddonano
    Aug 21
    12
    跟 localsend 啥区别
    hugozach
    hugozach
    OP
    Aug 21
    13
    @ddonano 使用场景不一样 不能对比
    flyico
    flyico
    Aug 21
    14
    @hugozach 60 帧的速度就算是内网也很难保持稳定,我之前用过类似的软件,是 30 帧的速率,8 个二维码同时刷,接收端负责数据同步和组装,测试下来能稳定在 150k/s 以上,好的情况下逼近 200k/s
    ymlog
    ymlog
    Aug 21
    15
    ✗ 屏幕扫描需要安全的浏览器环境,请使用 HTTPS 打开。
    一直提示这个
    hugozach
    hugozach
    OP
    Aug 21
    16
    @ymlog 浏览器没给权限
    jackOff
    jackOff
    Aug 21
    17
    如果可以每秒 1mb 那就厉害了
    Rennen
    Rennen
    Aug 21
    18
    感谢分享!
    我们是文件传到内网云电脑不受控,从云电脑传出需要等审批,所以如果能用 Electron 之类的打包一下,放到 release 里面就更好了,方便传到内网用。先自己打包了一个,很好用!
    hugozach
    hugozach
    OP
    Aug 21
    19
    @Rennen 不用啊 直接源码进去 node 跑起来不是更方便
    hugozach
    hugozach
    OP
    Aug 21
    20
    @jackOff 看电脑配置 理论上可以达到
    hugozach
    hugozach
    OP
    Aug 21
    21
    @flyico 太牛了
    ellermister
    ellermister
    Aug 22 via Android
    22
    怀念啊,以前内网用扫码枪架着一条一条出数据队列
    yoyoyoyolol
    yoyoyoyolol
    Aug 22 via iPhone
    23
    二维码能传输数据是不是音频也能传输数据,哪个快
    hugozach
    hugozach
    OP
    Aug 22
    24
    @yoyoyoyolol 那必须二维码快啊
    hugozach
    hugozach
    OP
    Aug 22
    25
    @yoyoyoyolol 而且你一说话 接受数据就不准确了
    Rennen
    Rennen
    Aug 24
    26
    @hugozach #19 还是希望点开就能用,就像你那个示例网站一样,不过内网访问不了
    hugozach
    hugozach
    OP
    Aug 28
    27
    @Rennen 内网直接使用网站剪切板传文件功能复制进去 然后在内网本地运行 我一直在用
    Rennen
    Rennen
    Aug 31
    28
    @hugozach #27 还是要装 node 输命令的,图标点一下就打开更方便
    hugozach
    hugozach
    OP
    Sep 1
    29
    @Rennen 好建议啊 这就去改
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2952 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 10:59 · PVG 18:59 · LAX 02:59 · JFK 05:59
    ♥ Do have faith in what you're doing.