查看原文
其他

免费跨平台文件互传神器,非同一局域网也能传,超方便!

砺心 阿虚同学 2024-03-31

阿虚同学

读完需要

10分钟

速读仅需 3 分钟

之前虽然写过数据互传了,但基本都只能局域网互传。而实际情况中,就算两台电脑在同一个办公室,可能也并不处于同一个局域网

所以最近又花几天时间研究了一下「直连互传服务」

直连互传服务无需你下载软件,也无需你两台设备处于同一局域网就能使用(当然处于同一局域网也可以使用),适用范围更广

并且相比临时网盘,直连互传服务无需你把文件上传完成之后才能分享给别人,在传输大文件的时候可以节约更多的时间

1


   

普遍存在的限制

不过在阿虚后续的测试中,发现这类服务存在的限制其实还挺多的,文件大小、接受端平台、接收端运存、接收端浏览器、是否同一局域网都会对传输造成影响

由于这类网站用到的技术应该都是一致的,都依靠浏览器的 WebRTC 技术来实现点对点传输,再根据后文的测试的调查,下面这些使用限制应该是一致的:

  1. 当接收端为PC端时:除IE浏览器及相应内核,其他最新版浏览器没有大小限制

  2. 当接收端为移动端时:部分浏览器(主要为部分国产手机浏览器)不支持Buffer文件生成与下载,无法把缓存的文件从沙盒中读出并下载,所以文件会无法保存

  3. 当接收端为移动端时:接收文件的文件大小限制比较迷,具体限制多少似乎和手机运存有关系,并且由于iOS系统内存机制不同,能接收的文件大小远不如安卓

  4. 文件传输速度受多个因素影响,主要包括发送端的上传网速、网络稳定性、两端设备的CPU性能与内存大小等

  5. 并且传输时是否同一局域网并不影响传输文件的大小(非局域网只是传输速度更慢了)

⚠️上述内容非常关键,如果你有意使用这类服务,请好好先了解一下

2


   

直连互传平台

同时我测试了一圈发现,主要的区别就在于接收端为移动端时会有不同,所以下文也就只展示移动端的测试结果了

2.1


  

Blaze

网址:https://blaze.vercel.app/

Blaze 是一款开源免费的直连传输工具,使用了 WebRTC 和 WebSockets 技术来实现点对点传输,除了支持「一对一」,也支持「一对多」传输

使用的时候需要创建一个房间,同时设置一个用户名,接收方首次打开链接也需要设置一个用户名,好处是设置好之后浏览器会记住设置,之后再打开同个房间链接就可以直接使用了

最大的缺点是网站限制最大文件传输大小为667MB

同时官方的演示网站是用的国外免费的网站托管服务 Vercel 进行部署的(不过优点是你也可以轻松在自己的 Vercel 上进行部署)

最后关于传输测试,接收端为电脑端时跨局域网传输600M文件没有任何问题,接收端为移动端时采用递减测试法,比如能传输1G,那就不再测试500M:

文件大小平台浏览器/设备是否成功
600M-500MWIN » iOSEdge » Safari
400MWIN » iOSEdge » Safari
600MWIN » 安卓Edge » Kiwi

<<左右滑动查看表格>>

2.2


  

小鹿快传

网址:https://deershare.com/send

小鹿快传仅能传输文件,一样是使用了WebRTC技术实现P2P连接和文件传输,传输速度不受服务器性能影响,且不限制传输的文件类型,视频图片不损失画质

根据网站备案查询,实为「山东多艺信息技术有限公司」旗下网站(成立于20190807,注册资本为300万人民币)

同时网站源码开源在Github,有能力你完全可以根据源码自行搭建

最后关于传输测试,接收端为电脑端时跨局域网传输连接失败⚠️,接收端为移动端时采用递减测试法,比如能传输1G,那就不再测试500M:

文件大小平台浏览器是否成功
任何大小WIN » iOSEdge » SafariiOS端无法连接成功
1G-900MWIN » 安卓Edge » Kiwi
800MWIN » 安卓Edge » Kiwi

<<左右滑动查看表格>>

2.3


  

PP直连

网址:https://www.ppzhilian.com/

PP直连的技术实现与开源的 Blaze 基本一样,但PP直连功能更加丰富:除了传输文件,也可以共享屏幕、视频会议、传输文本、甚至视频共享、远程控制等

根据网站底部备案查询,这仅是一个个人维护的网站,不过目前有账号会员机制(视频/屏幕共享、远程控制、远程下载均为VIP会员功能),应该还是有一定收入,可能相对还是能运营的比一般个人网站久一点

试了一下,视频/屏幕共享功能,除了简单的视频共享,还可以同时加上摄像头共享(共享屏幕需要安装客户端)

再用 iPad 测试了一下远程控制功能,可以开启键盘、声音,设置分辨率和帧率等,性能还是相当不错的

另外还有个远程下载器功能,就算你没有云端的服务器,在自己家电脑其实也可以实现,只需要搭配一些硬件设备实现远程电脑开机后再启动此软件,那样就能随时在外新建下载了

如果你有意使用视频/屏幕共享、远程控制、离线下载等会员功能,可以使用阿虚的邀请链接注册购买(你懂的),一年VIP仅需29元🐶:https://www.ppzhilian.com?ref=kyon

最后关于传输测试,接收端为电脑端时跨局域网传输3G的文件没有任何问题,接收端为移动端时采用递减测试法,比如能传输1G,那就不再测试500M:

文件大小平台浏览器是否成功
500M-300MWIN » iOSEdge » Safari/Chrome/Edge
200MWIN » iOSEdge » Safari
1G-900MWIN » 安卓Edge » Kiwi
800MWIN » 安卓Edge » Kiwi

<<左右滑动查看表格>>

2.4


  

轻松传

网址:https://easychuan.cn/

轻松传从功能上来讲还是非常强的,据网站介绍在线传文件总大小最大支持64T

其他功能的话,文本传输就不说了

支持实时传输电脑屏幕, 相对PP直连的优势是免费,但并不能调整清晰度帧率等,所以可能就会很卡

▲iPad端接收电脑屏幕

还支持传摄像头画面,相对PP直连的优势依然是免费,但还是不能调整清晰度帧率等

▲iPad传摄像头给电脑

但根据网站底部备案查询,这仅是一个个人维护的网站,并且据作者介绍目前纯粹靠爱发电(网站目前仅有的收入渠道是底部的赞赏功能),所以这个网站最大的缺点就是不知道能坚持运营多久

最后关于传输测试,接收端为电脑端时跨局域网传输3G的文件没有任何问题,接收端为移动端时采用递减测试法,比如能传输1G,那就不再测试500M:

文件大小平台浏览器是否成功
1G-500MWIN » iOSEdge » Safari
400MWIN » iOSEdge » Safari
1G-900MWIN » 安卓Edge » Kiwi
800MWIN » 安卓Edge » Kiwi

<<左右滑动查看表格>>

2.5


  

tl-rt

网址 : im.iamtsm.cn/file

同样是基于WebRTC技术的一个点对点传输网站

据作者介绍,这个项目是根据他2020年毕设的题目相关内容整理出来的,上方的网址也仅是一个体验网址,并不确定作者能持续维护多久

缺点是据作者说明:服务器配置带宽不高,传输只能保持在500kb/s ~ 600kb/s,并且阿虚测试发现一次只能传输一个文件

但从这点我们也可以得知,就算是点对点传输,应该也和搭建网页的服务器传输速度有关

最后关于传输测试,接收端为电脑端时跨局域网传输2G的文件没有任何问题(就是由于有速度限制,太慢了),接收端为移动端时采用递减测试法,比如能传输1G,那就不再测试500M:

文件大小平台浏览器是否成功
1G-500MWIN » iOSEdge » Safari
400MWIN » iOSEdge » Safari
1G-900MWIN » 安卓Edge » Kiwi
800MWIN » 安卓Edge » Kiwi

<<左右滑动查看表格>>

2.6


  

Send

网址:https://transfer.funs.app/

也是基于WebRTC技术实现的点对点传输的一个网站,不过网站比较简陋,没有任何过多介绍

最后关于传输测试,接收端为电脑端时跨局域网链接失败❌,并且连接经常不成功,接收端为移动端时采用递减测试法,比如能传输1G,那就不再测试500M:

文件大小平台浏览器是否成功
1G-400MWIN » iOSEdge » Safari
300MWIN » iOSEdge » Safari
任何大小WIN » 安卓Edge » Kiwi

<<左右滑动查看表格>>

2.7


  

ToffeeShare

网址:https://toffeeshare.com/

国外的一个点对点传输网站,2019年上线,没有任何文件大小限制,支持传输多个文件,也支持一对多传输

最后关于传输测试,接收端为电脑端时跨局域网传输3G的文件没问题,接收端为移动端时,似乎没有文件大小限制:

文件大小平台浏览器是否成功
500MWIN » iOSEdge » Safari
400MWIN » iOSEdge » Safari
2GWIN » 安卓Edge » Kiwi

<<左右滑动查看表格>>

2.8


  

ShareDrop

网址:https://www.sharedrop.io/

国外的一个非常有历史的点对点传输网站,也是一个开源项目,项目最早启动于2014年1月!没有任何文件大小限制,支持多对一传输

缺点是一次只能传送一个文件,如果要传输多个文件,在传输前网站会先将文件打成一个压缩包,另外传输进度是头像周围的一圈蓝色进度条,还有就是打开网页可能会比较慢

最后关于传输测试,接收端为电脑端时跨局域网传输3G的文件没有问题,接收端为移动端时,似乎没有文件大小限制:

文件大小平台浏览器是否成功
700MWIN » iOSEdge » Safari
600MWIN » iOSEdge » Safari
3GWIN » 安卓Edge » Kiwi

<<左右滑动查看表格>>

2.9


  

Woremhole

网址:https://wormhole.app/

Woremhole 可翻译为虫洞,表面上看这就是一个国外的、无需注册即可使用的临时网盘服务

但比较特别的是 Wormhole 支持即时文件流的点对点传输,翻译一下就是:接收方无需等待文件完成上传,传输过程可以实现边上传边下载

并且 Woremhole 还采用了128位的AES-GCM端到端加密,数据传输的安全还是很有保障的

同时 Woremhole 最大支持10G的文件发送(5GB以上采取点对点传输,接收方必须一直保持接收直到传输完成)

最后关于传输测试,接收端为电脑端时跨局域网连接成功,但文件过大时传输速度非常不稳定,接收端为移动端时采用递减测试法,比如能传输1G,那就不再测试500M:

文件大小接收端平台浏览器是否成功
500M-400MWIN » iOSEdge » Safari
300MWIN » iOSEdge » Safari
1GWIN » 安卓Edge » Kiwi
900MWIN » 安卓Edge » Kiwi

<<左右滑动查看表格>>

3


   

简单总结

花了阿虚好多时间测试,最后简单说一下总结吧:

「小鹿快传」「tl-rt」「Send」不推荐使用,「Blaze」有文件大小限制也不是很推荐,「Woremhole」传输大文件时要等很久才能建立点对点直连,并且建立连接之后传输速度并不稳定,所以也不是很推荐

而剩下的「PP直连」「轻松传」「ToffeeShare」「ShareDrop」其实都值得推荐!

「PP直连」「轻松传」「ToffeeShare」支持一对多传输,「PP直连」「ShareDrop」则方便多对一传输

不过如果你需要向手机端传输大文件时,就需要分情况使用了:

  • 接收端为安卓:「ToffeeShare」和「ShareDrop」在支持的传输大小上毫无疑问胜出,应该都是没有限制的

  • 接收端为iOS:「ShareDrop」在测试中可以实现向 iPad 2021 传输最大约600M的文件,「轻松传」「ToffeeShare」,在测试中可以实现向 iPad 2021 传输最大约400M的文件


当然,如果你有频繁的文件临时分享需求,或者需要更稳定的传输方式,肯定还是用软件更好(浏览器毕竟性能有限)

除了上文的 PP直连(ppzhilian.com)提供软件版,你也可以考虑虫洞(wormholesoft.cn)、Resilio Sync(resilio.com)、微力同步(verysync.com)等软件

直连互传软件的话,以后可能会有机会再专门写一期吧(写这期累死了)




继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存