热门排行
简介
LocalSend是一款免费、开源、跨平台的局域网文件互传工具,无需互联网,无需外部服务器。即开即用,在这里可以通过软件进行文件高速传输,功能强大操作简单。支持 Windows、macOS、Linux,以及 iOS、Android。「开发者说开发的契机是有次用 Snapdrop 挂了,他在想为啥非得要联网,就做了这个」,欢迎需要的伙伴前来下载使用。
软件特色
1.免费且开源的局域网文件传输工具,同时还可以跨平台传输,各种形式的文件都支持;
2.传输速度快,还支持加密和解析,支持共享功能,全都可以免费使用;
3.跨平台局域网文件互传工具,无需互联网,无需外部服务器。
为什么要联网?
这也是 LocalSend 开发者的问题,为什么局域网工具必须要联网才能使用?
其实在青小蛙的想法里,如果 LocalSend 能过提供一个本地 Web 服务器就更好了。比如在手机上打开 LocalSend 之后,在局域网内的其他电脑只需要打开浏览器就能传输数据的话,将更方便。
LocalSend
所以,为了不联公网,LocalSend 提供了跨平台客户端,安装之后即可使用:
接收文件
可以传输文件与文字,与 SnapDrop 相同,会自动起一个名字,比如上图就是接收文件状态(Receive),机器名称叫 Great Cherry #18,上面还有一个 Quick Save 按钮,点一下打开的话,就会自动接收文件而无需确认。设置中可选保存目的地,以及自定义一个名称。
发送文件
发送文件就简单了,先选择文件,或者发送文字,然后点击设备名称就行了
更新日志
V1.16.1 最新
总结
壮举:使用IP地址对话框或收藏夹对话框时显示确切的错误消息(@Tienisto)
feat(桌面):点击“在文件夹中显示”时高亮显示文件(@Tienisto)
修复(安卓):在后退手势上正确关闭应用程序(@Tienisto)
V1.16.0 最新
不再支持Windows 7来跟上Flutter的最新更新。
LocalSend现在使用Rust作为HTTP客户端(rhttp)。 当发送设备是瓶颈(例如Android到Windows)时,这会提高性能。 接收器仍然用飞镖书写。 将来,我们也可能在Rust中重写它,以实现最佳性能。
总结
壮举:如果发送设备是瓶颈,使用Rust作为HTTP客户端和多线程(@Tienisto)来提高传输速度
壮举:添加仅自动接收收藏夹文件的选项(@Davte)
壮举:只有当文件成功接收或跳过时,才会自动完成(@Tienisto)
壮举:改进RTL语言中的各种填充和间距问题(@ShlomoCode)
壮举:坚持“高级设置”切换(@Nolle10)
壮举:添加别名-再生按钮和别名更新对话框(@Nolle10)
Feat(macos): 将文件和文本拖放到菜单栏图标中 (@ShlomoCode)
feat(macos):将文本拖放到应用程序图标(@ShlomoCode)中
feat(macos):在共享菜单中将LocalSend作为共享目标(@ShlomoCode)
feat(macos):在菜单栏中隐藏开始,而不是在启用自动启动时最小化(@ShlomoCode)
壮举(macos):在应用程序图标中显示错误和成功状态(@ShlomoCode,@Tienisto)
feat(macos):沙盒版本(App Store)中也有自动启动选项(@ShlomoCode)
feat(macos):通过dmg安装程序安装的LocalSend是沙盒式的(@Tienisto)
feat(android):启用剪贴板按钮(@Seidko)
Feat(ios): 启用剪贴板按钮 (@AnessZurba)
修复(macos):最小化到菜单栏后,从启动台重新打开应用程序应该使窗口可见(@ShlomoCode)
fix(macos):应用程序重新启动后持久写入下载位置的访问权限(@ShlomoCode)
文件:@thatLeaflet,@GlgApr,@BigPebble123
i18n:添加马来西亚语(@Gloridust),斯洛伐克语(@dodog)
1.15.4 (2024-08-20)
特长:添加重试失败文件传输的按钮 (@Tienisto)
功能:在 "扫描 "按钮上显示工具提示 (@Tienisto)
feat: 将任意 URI 视为链接,以便接收者可以点击(例如 file://、obsidian://) (@Tienisto)
feature(mobile):调整发送标签页中的按钮宽度以显示其可滚动 (@Tienisto)
feat(windows): 标题栏颜色应与系统主题一致 (@FutoTan)
修复:发送文件时的内存泄漏(1.15.0 中的回归,1.15.2 只修复了接收文件) (@Tienisto)
修复(windows): 本地发送窗口在应用程序启动时不可见 (@Tienisto)
i18n:根据平台区分 "退出 "和 "退出" (@sergd88)
i18n:添加印地语 (@rishi-singh26)
最新版本 v1.15.3
这是一个小版本,主要修复了安卓系统上的一个重要错误。
针对 Windows 用户(与 1.15.0 相同): 为正确支持自动启动/隐藏启动,msix 安装程序已被移除。请迁移到 EXE 安装程序,并卸载 MSIX 版本。
摘要
特长:将接收历史长度减少到 30 项以提高性能 (@Tienisto)
特长:初始化失败时显示错误信息以更好地进行调试 (@Tienisto)
fix(android):返回手势时正确关闭应用程序 (@Tienisto)
最新版本 v1.15.2
适用于 Windows 用户(与 1.15.0 相同): 为正确支持自动启动/隐藏启动,msix 安装程序已被移除。请迁移到 EXE 安装程序,并卸载 MSIX 版本。
摘要
功能:将网络扫描提取到独立线程,扫描不应再导致 UI 滞后 (@Tienisto)
功能(windows):为安装程序使用更大的图标 (@Tienisto)
修复:接收文件时的内存泄漏,正确接收超出可用内存的文件 (@Tienisto)
修复(安卓):在下载文件夹外保存文件 (@Tienisto)
fix(windows):通过自动启动时使用正确的便携式设置文件 (@Tienisto)
fix(windows):让安装程序在 arm64 上运行 (@Tienisto)
v1.15.1
专长:在网络共享中支持Internet Explorer 8(IE8)(@Tienisto)
专长:在网络共享中切换加密模式时保存自动接受状态(@Tienisto)
专长:通过键盘快捷键粘贴时切换到“发送”选项卡(@Tienisto)
修复:在网络共享中正确计算PIN尝试(@Tienisto)
修复(安卓):在安卓电视上挑选文件或文件夹时崩溃(@Tienisto)
修复(windows):当文件大小之和大于2 GB时崩溃(@Tienisto)
修复(windows):捆绑所需的DLL文件以避免应用启动时崩溃(@Tienisto)
修复(macos):通过App Store安装时隐藏自动启动选项,因为此开关不工作(@Tienisto)
国际化:@sergd88@sergd88-toopkungza@toopkungza@toopkungza@sergd88@UnifeGi@toopkungza
最新版本 v1.15.0
针对 Windows 用户: 为正确支持自动启动/隐藏启动,msix 安装程序已被移除。请迁移至 EXE 安装程序,并卸载 MSIX 版本。
安卓用户: Google Play 商店审核方面出现了一些问题(#1493)。希望此版本能获得 Google 批准。
摘要
功能:在发送选项卡中添加清除按钮 (@Caesarovich)
功能:将短信保存到历史记录中 (@Tienisto)
功能:保留传输文件的时间戳 (@Tienisto)
特色:在通过链接共享时添加需要 PIN 的选项 (@Tienisto)
特长:接收文件时增加需要 PIN 的选项 (@Tienisto)
特色:增加在历史记录中打开接收文件的父文件夹的选项 (@Tienisto)
特色:在附近设备列表中添加或删除收藏夹前确认 (@Tienisto)
特色:通过链接分享时增加 URL 视图,以更大字体显示 URL (@harriseldon)
功能:为高级用户添加发现超时设置 (@o2e)
feature(android):不需要 MANAGE_EXTERNAL_STORAGE,实现 Android SAF (@Tienisto)
feature(android):通过文件选择器选择文件时不复制文件到缓存(@Tienisto)
feat(windows): 添加上下文菜单集成("发送到") (@Tienisto)
feature(windows):在应用程序中切换 "启动隐藏",而不是参考系统设置 (@Tienisto)
feature(desktop):使自动启动 + 隐藏启动更稳定,现在侦听 --hidden 参数而不是自动启动 (@Tienisto)
feat(desktop): 从命令行参数加载初始文件 (@Tienisto)
feat(desktop): 在任务栏显示进度 (@NightFeather0615)
feat(macos): 处理投放到应用程序图标中的文件 (@Tienisto)
修复:对包含无效字符的文件名进行消毒 (@Caesarovich)
修复: 窗口高度过小时用户界面溢出 (@CHUNG-HAO)
修复(ios):使文件在 Finder / AppleDevices 应用程序中可见 (@twinkles-twinstar)
fix(windows):关闭应用程序时正确移除托盘图标 (@zpp0196)
fix(windows):不再打开文件 (@NightFeather0615)
fix(linux):与更新的 libayatana 版本兼容 (@ix5)
i18n:添加塞尔维亚语 (@nebojsatomic), 芬兰语 (@jooapa), 罗马尼亚语 (@UnifeGi)
贡献
功能:保留传输文件的时间戳 (#1505) @Tienisto
特色:实现 Android SAF (#1501) @Tienisto
特色:接收时要求输入密码 (#1495) @Tienisto
功能:增加通过链接分享时要求输入 PIN 码的选项 (#1479) @Tienisto
特长:增加在历史记录中打开已接收文件的父文件夹的选项 (#1478) @Tienisto
特长:保存文本信息到历史记录 (#1477) @Tienisto
特技(macos):处理掉入应用图标的文件 (#1471) @Tienisto
功能:添加上下文菜单集成(#1470) @Tienisto
功能:在收藏夹中点击确认 (#1469) @Tienisto
功能:移除 msix,改进自动启动 (#1467) @Tienisto
[已修复] 解决了 Windows #1424 上 UI 元素重叠的问题 (#1444) @CHUNG-HAO
修复问题 1382: 文件信息对话框溢出 (#1390) @Caesarovich
功能:ios 应用程序--使文件在 Finder/AppleDevices 应用程序中可见 (#1377) @twinstar6980
添加文件名消毒 (#1336) @Caesarovich
#1274 放大共享 (#1283) @harriseldon
添加发现超时设置 (#1304) @o2e
将 NixOS 更名为 Nixpkgs (#1276) @Caesarovich
添加按钮以快速清除选择 (#1266) @Caesarovich
Linux 下: 使用 tray_manager 代替 system_tray;移除 system_tray (#1255) @ix5
修复: 正确关闭文件流 (#1228) @NightFeather0615
壮举: 在任务栏/Dock 中显示进度 (#1222) @NightFeather0615
修复:托盘区图标不会消失 (#1208) @zpp0196
功能:安卓调试包 (#1176) @Jesse205
文档: @Caesarovich, @ix5, @codesmith-emmy, @Jesse205, @linsui
i18n: @sergd88, @ramazansancar, @jowinjohnchemban, @Nixuge, @graphemecluster, @Matthaiks, @iharshsavaliya, @ShlomoCode, @nkh0472, @soya-daizu, @farshad991, @nebojsatomic, @mertssmnoglu, @mubassari、 @UnifeGi, @jermanuts, @jooapa, @Gloridust, @RayGicEFL, @Caesarovich, @gidano, @Francesco146, @hugok79, @lucasmz-dev, @barbax7, @albanobattistella, @jakob30061, @Ziggbro, @cem256, @samjakbal, @moucho
协议
LocalSend 通过自己的 LocalSend Protocol v1 协议来传输文件,同样开源。
设备之间使用 REST API 进行通信,并且通过在设备上即时生成的 TLS 证书,基于 HTTPS 安全传输文件。