日常生活或者办公的场景,经常会用到文件分享。一般人经常用微信转发。但是微信对文件大小限制的很严格,而且是通过公网传输,速度极慢。我之前极力推荐跨平台工具dukto,这个工具已经很多年没人维护了。

dukto
最近在工作中尝试经常使用另外一款工具,体验不错,分享记录一下。这就是今天的主角---LocalSend。

LocalSend
LocalSend是一款免费、开源、跨平台的局域网文件共享工具。开源在github上,目前有6.2k的star,而且更新频繁。支持Android、iOS、MacOS、Windows、Linux等操作系统平台,全平台使用flutter开发ui,体验一致。

LocalSend最近的版本v1.7.0,一周内更新的。软件大小只有10几MB到20几MB。在Linux平台上可以下载.AppImage便携式格式的软件包,大小只有12.9MB。下载后无需安装,直接打开运行即可。

LocalSend主页面非常简洁,分成三个版块:接收、发送和设置。每个版块也非常简洁易用。
设置:

这里主要是暗色和亮色主题的选择,也可以选择跟随系统的设置。同样的还有语言。其中比较有用的设置是保存目录和更改一个别名。
接收:
默认下的设置,接收文件是需要接收方确认的。

当然做为一款局域网分享文件的工具,还可以通过更改设置,打开“快速保存”,则收到文件无需确认。也增加了局域网内其他用户给你乱发文件的风险。不过一般自己用,用完就关,也不存在其他风险。

发送:

这里和dukto逻辑不同,LocalSend分两步进行。
1、是需要先选择文件或者先输入文本。
2、选择分享的对象。通过附近的设备,可以查看到所有局域网打开这款软件的设备。
局域网的传输速度基本是跑满带宽的,我在百兆路由器下实测速度11MB/s

至于,为什么最近从dukto换成LocalSend。主要是基于手机端的考虑。LocalSend更好的集成到系统的分享功能上。更符合使用的习惯。

再附上一些手机端的界面吧






从我个人的需求上看,我认为LocalSend已经很好的替代了dukto以及其他同类的工具。唯一的一个缺点是少了一个快捷操作,直接分享剪贴板文字。