⚡ LanBeam 局域网快传

Linux 下轻量的局域网传文件方案

不装 Samba、不开 FTP:Linux 机器打开浏览器就能和其他设备互传文件。

Linux 机器要和局域网里的其他设备互传文件,最轻的做法是打开浏览器进一个传输房间:零配置、不装服务、不开端口,把文件拖进页面就完成。用 LanBeam 局域网快传,文件在设备间点对点直连,Windows、macOS、手机都能和 Linux 互通。

传统方案各有一道门槛

Linux 生态里传文件的工具不少,但都带点门槛:

这些方案共同的问题是:为了"临时传一个文件"这件小事,动用的却是整套服务架构。

浏览器方案:拖进去就完事

前提是 Linux 机器有桌面环境和现代浏览器(Firefox、Chrome、Chromium 都可以),然后:

  1. 打开浏览器进入 LanBeam 页面,和同一网络下的设备自动进入同一房间;也可以输房间码或扫码加入
  2. 把文件从文件管理器拖进页面,或多选后批量投送,页面实时显示传输进度和速度
  3. 对方设备点下载,文件就从 Linux 机器点对点直达对方,不经过任何服务器
  4. 反过来,手机或别的电脑往房间投文件,Linux 这边同样点下载收取

速度通常可达几十 MB/s,取决于路由器和网卡;千兆有线网络的理论带宽约 110MB/s。传错可以撤回投送,房间内最近共享记录保留 7 天。

和命令行工具怎么取舍

如果两台都是 Linux 且终端趁手,scp、rsync 依然是好选择;但只要对面是手机、平板,或者是不熟终端的家人同事,浏览器的优势就出来了——对方什么都不用装,打开网页就能收文件。对家用台式机、笔记本这类有桌面的 Linux 机器来说,浏览器方案几乎没有学习成本;纯命令行的无头服务器没有浏览器可用,继续走 rsync 更合适。

现在就试试:浏览器打开 LanBeam,拖入文件即可共享给同网设备 免费打开 LanBeam →

常见问题

无桌面环境的服务器能用吗

LanBeam 依赖浏览器页面操作,无桌面的服务器没有直接的使用场景,这类机器建议继续用 rsync 或 scp;有桌面环境的发行版则都能正常使用。

传输过程安全吗

文件内容走 WebRTC 数据通道,该通道被标准强制要求 DTLS 加密;信令服务器只见得到文件名和设备名,见不到文件内容,文件本体也不经过任何服务器。

需要开端口或改防火墙吗

一般不需要额外配置,连接由浏览器的 WebRTC 能力建立。如果你的防火墙策略是严格拒绝所有入站连接,传输不通时可以在传输期间允许来自局域网设备的连接。

和家人手机互传方便吗

方便。家人手机打开同一个房间页面即可投送和下载,不需要装任何 App,也不用知道 Linux 这边的 IP 地址和账号。