LocalSend 实测:3 种网络环境传输跑分 + 4 个提速设置
LocalSend 实测3 种网络环境传输跑分 4 个提速设置【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsendLocalSend 是开源跨平台的局域网文件传输工具不经过互联网、不依赖账号替代 AirDrop。本文用千兆有线、5GHz、2.4GHz 三种环境实测了它的真实速度、设备发现耗时以及我们踩到的 4 个坑。 先说结论项目实测结论推荐场景桌面间千兆有线互传2.5GB 文件 23 秒传完平均 108.9 MB/s最佳配置5GHz Wi-Fi保持 HTTPS 开启速度只比裸连低约 4%换来全程加密手机端体验双方都在线时打开应用 0.8 秒内互相发现500MB 视频约 8 秒主要限制2.4GHz 下 2.5GB 文件降到 5.2 MB/s耗时 8 分钟是大文件重灾区 测试怎么做的角色设备系统接入方式发送端ThinkPad X1 CarbonWindows 11千兆有线接收端MacBook Air M2macOS 155GHz Wi-Fi移动端Pixel 8Android 155GHz / 2.4GHz 切换三台设备都装最新版 LocalSend默认端口 53317定义在 constants.dart流程四步三组文件各传 3 次取平均小文件批24.9MB 文档图片、500MB MP4、2.5GB ZIP速度以进度页显示的实时速率为准底层是 file_speed_helper.dart 按字节数除以耗时算出记录从打开应用到对方出现在列表里的发现耗时每 5 秒记录一次 CPU 和内存占用 场景实测千兆有线下能跑多快桌面到桌面、HTTPS 全程开启文件平均速度耗时峰值24.9MB 小文件批38.4 MB/s0.7s41.2 MB/s500MB MP4104.6 MB/s4.8s112.3 MB/s2.5GB ZIP108.9 MB/s23.4s113.1 MB/s测试条件ThinkPadWin11→ MacBookmacOS 15千兆有线3 次平均划重点112 MB/s ≈ 896 Mbps基本贴着千兆网口 940 Mbps 的物理上限瓶颈在网卡不在软件24.9MB 小批只有 38.4 MB/s比大文件低 65%——小文件批的发现、握手、逐个写盘开销占比过半一次传 10 张图别指望跑满发送端 CPU 峰值 21%、内存稳定在 120MB 附近全程没有观察到内存爬升5GHz 下手机和电脑互传手机与电脑各自开机打开应用后的实测方向500MB MP4 速度发现耗时手机 → 电脑61.3 MB/s0.8s电脑 → 手机58.7 MB/s0.8s测试条件Pixel 8 ↔ ThinkPad同一 5GHz 路由器HTTPS 开启划重点上行下行只差 4%5GHz 下两个方向都可以放心发比有线慢了 42%这是 Wi-Fi 物理层速率的正常水平不是软件损耗刚打开看不到对方有明确来源设备广播分三波发送最后一波在第 2 秒源码见下// 设备发现广播的三波间隔第三波在 2 秒后 // 来源packages/core/src/multicast/mod.rs const ANNOUNCE_DELAYS: [Duration; 3] [ Duration::from_millis(100), Duration::from_millis(500), Duration::from_millis(2000), ];它影响体验的方式很直接两台设备同时冷启动时最早要到第 2 秒的第三波广播对方才可能出现在列表里——所以等两秒再刷一次是正常现象不是卡死。2.4GHz 传大文件有多痛把 Pixel 8 切到 2.4GHz 频段路由器 6 信道周围有多个 AP文件平均速度耗时对比有线24.9MB 小批1.9 MB/s13s慢 95%500MB MP46.1 MB/s81s慢 94%2.5GB ZIP5.2 MB/s8 分 02 秒慢 95%测试条件2.4GHz Wi-FiPixel 8 → ThinkPad3 次平均划重点速度掉到有线的大约 1/20且大文件开局 10 秒只有 3 MB/s 左右拥塞后段才慢慢爬上来小文件在 2.4GHz 反而最惨固定开销没变可用带宽却缩了 20 倍25MB 要传 13 秒结论很直白2.4GHz 只适合传小文件大文件一律走 5GHz 或有线 问题与对策问题列表里始终发现不了对方设备→ 确认同一 Wi-Fi 且同频段后在设置的高级选项中把网络接口锁定到当前网卡对应 settings_state.dart 里的networkWhitelist多网卡和虚拟网卡机器最常在这里翻车。问题传输到一半速度归零→ 九成是手机被系统省电打断。保持前台通知常驻Android 关闭 Doze 对该应用的限制macOS 检查电池优化没有把 LocalSend 挂起。传输中的看门狗逻辑在 progress_page.dart会话断开会直接结束。问题公司网络下设备互相看不见→ 企业交换机普遍丢弃组播换组播组或在设置里直接填对方 IP 走单播直连绕过组播发现。问题接收端提示校验和不匹配→ 发送端开启createChecksums、接收端开启verifyChecksums后重传一次传输中有人改动过源文件也会误报SHA-256 计算开销见 hash.rs。⚙️ 进阶调优HTTPS 建议保持开启实测 2.5GB 文件 HTTPS 与裸连差距约 4%约 1 秒换来传输全程加密这笔账很划算字段同样是https定义在 settings_state.dart校验和的代价可以忽略2.5GB 文件 SHA-256 耗时约 0.6 秒相对 23 秒传输时间不到 3%追求稳妥就两个都开端口与组播组默认 53317 和组播组 224.0.0.167见 constants.dart端口被占用或被防火墙拦时改端口最快发现超时别太激进discoveryTimeout默认 500ms弱信号环境偶发设备闪一下消失时调到 2000ms 能明显减少适合谁用桌面间同步大工程文件的团队以及每天手机电脑来回倒文件的开发者。觉得有用的话点赞收藏转给需要传文件的同事。更新动态见 CHANGELOG.md。【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Crawl4AI 网页抓取实战指南:三步搞定带登录态、动态内容和结构化数据的页面

Crawl4AI 网页抓取实战指南:三步搞定带登录态、动态内容和结构化数据的页面

Crawl4AI 网页抓取实战指南:三步搞定带登录态、动态内容和结构化数据的页面 【免费下载链接】crawl4ai 🚀🤖 Crawl4AI: Open-source LLM Friendly Web Crawler & Scraper. Dont be shy, join here: https://discord.gg/jP8KfhDhyN 项目…

2026/8/29 22:26:40 阅读更多 →
3步发出第一条请求:免费开源API测试工具Hoppscotch完整实操指南

3步发出第一条请求:免费开源API测试工具Hoppscotch完整实操指南

3步发出第一条请求:免费开源API测试工具Hoppscotch完整实操指南 【免费下载链接】hoppscotch Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman…

2026/8/29 22:26:40 阅读更多 →
MOSEK Fusion API:数学优化建模与求解实战指南

MOSEK Fusion API:数学优化建模与求解实战指南

1. 从“模型”的混乱到“求解器”的清晰:为什么我们需要MOSEK最近在技术社区和项目实践中,我频繁地看到“Model”这个词在各种语境下被提及,但含义却天差地别。从AI领域的“Diffusion Model”、“SwinFusion”,到CAD领域的“Fusio…

2026/8/29 22:26:40 阅读更多 →

最新新闻

2019用友前端笔试题解析:基础能力与工程素养考察要点

2019用友前端笔试题解析:基础能力与工程素养考察要点

2019年那会儿,前端校招的笔试题目已经相当有区分度了。用友这套题我印象里不算偏怪,但覆盖面很扎实,属于那种“基础不牢就露馅”的类型。今天不聊空泛的面经,直接拿这套笔试题当切片,拆一拆它背后到底在考什么、为什么…

2026/8/29 23:24:29 阅读更多 →
前端校招笔试攻略:用友真题拆解JavaScript基础与手写代码

前端校招笔试攻略:用友真题拆解JavaScript基础与手写代码

2019年秋招季,我坐在在线笔试系统前,面对这份《用友2019校招web前端笔试题(一)》,第一反应是:题量不大,但每道题都踩在JavaScript基础的要害上。没有偏难怪,也没有炫技式的算法题&am…

2026/8/29 23:24:29 阅读更多 →
2018用友前端笔试题拆解:手写EventEmitter背后的JS核心机制

2018用友前端笔试题拆解:手写EventEmitter背后的JS核心机制

2018年那会儿,用友校招的web前端笔试题在网上流传度挺高的,尤其是这套题的第三题,几乎成了当年不少前端求职者刷题列表里的“老朋友”。和互联网大厂偏重算法、源码的套路不同,用友作为深耕To B企业管理软件的老牌厂商&#xff0c…

2026/8/29 23:24:28 阅读更多 →
Java文件服务教学系统:Spring Boot+MinIO实战指南

Java文件服务教学系统:Spring Boot+MinIO实战指南

简介:文件服务是Java Web开发的核心能力之一,涉及上传下载、权限控制、元数据管理与对象存储集成等关键技术。其底层原理涵盖HTTP文件流处理、事务边界设计、Redis缓存策略及MinIO等S3兼容存储的工程化接入。该技术方案具备高教学价值与工程落地性&#…

2026/8/29 23:24:28 阅读更多 →
Java异常处理与多线程编程:构建健壮可靠的工业级应用

Java异常处理与多线程编程:构建健壮可靠的工业级应用

1. 实验背景与核心目标:从“能跑就行”到“健壮可靠”的思维跃迁在武汉理工大学这门Java面向对象与多线程综合实验中,当进度条来到第二部分“异常”时,很多同学的心态可能还停留在第一阶段——把功能实现,让程序“跑起来”。然而&…

2026/8/29 23:24:28 阅读更多 →
用友2018校招前端笔试题解析:JS基础与浏览器原理核心考点

用友2018校招前端笔试题解析:JS基础与浏览器原理核心考点

每年秋招季一过,总有大把同学在网上翻各家公司的校招真题。用友作为国内老牌的企业服务厂商,它的前端笔试题在网上流传度一直挺高,尤其2018年这套题,覆盖面特别典型——既有基础语言考察,又有浏览器原理,还…

2026/8/29 23:23:27 阅读更多 →

日新闻

etc目录下的profile.d文件目录设置环境变量和全局脚本shell

etc目录下的profile.d文件目录设置环境变量和全局脚本shell

一、设置环境变量etc目录下的profile.d文件目录 /etc/profile.d1、编写 vi test.sh文件内容# jdk变量 export ZHK_HOME/root export PATH$PATH:$ZHK_HOME/test # 可以取出来ZHK_HOME变量给ZZZ_HOME赋值 export ZZZ_HOME${ZHK_HOME}/test2、刷新 执行source /etc/profile 命令使…

2026/8/29 0:00:24 阅读更多 →
【JavaScript】内存管理-垃圾回收机制-内存泄露

【JavaScript】内存管理-垃圾回收机制-内存泄露

内存管理 C 语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。 而 JavaScript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。释放的过程称为垃圾回收。 整…

2026/8/29 0:00:24 阅读更多 →
Labgrid-MCP:为嵌入式硬件实验室接入AI Agent操控能力

Labgrid-MCP:为嵌入式硬件实验室接入AI Agent操控能力

Labgrid-MCP 的目标是把 MCP(Model Context Protocol)能力延伸到真实嵌入式硬件实验室:AI Agent 通过一个标准化的 MCP Server,就能查看目标板状态、控制上电断电、复位开发板、读取串口日志,甚至执行镜像刷写。对于经…

2026/8/29 0:00:24 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/29 18:08:35 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/28 23:05:07 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/28 19:47:53 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/29 4:34:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/28 17:43:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/29 2:05:18 阅读更多 →