
在 办公、开发、家庭、多设备协作 的日常使用中,你一定遇到过这些真实场景:
手机 ↔ 电脑 传文件,要装一堆客户端
微信 / QQ 传文件,压缩、限速、还不安全
AirDrop 只能苹果设备用,跨平台直接失效
想在同一网络下“直接扔文件过去”,却没有合适工具
直到我开始使用 Snapdrop,才真正意识到一句话:
👉 文件传输,其实只需要一个浏览器。
这篇文章我将结合真实搭建与使用体验,一步一步教你
使用莱卡云服务器搭建一款基于浏览器运行的局域网文件传输开源工具 Snapdrop,适合个人、家庭、小团队长期使用。

先用一句话说明白:
👉 Snapdrop 是一款基于浏览器的局域网文件传输开源工具,无需安装客户端,打开网页即可在多设备之间互传文件。
它最大的特点就是 “极简 + 跨平台”:
🌐 只要有浏览器就能用
📱 支持手机 / 平板 / 电脑
💻 Windows / macOS / Linux / iOS / Android
⚡ 局域网直传,速度快
🆓 开源免费,可自托管
你可以把它理解成:
“跨平台版的 AirDrop(浏览器实现)”。
Snapdrop 官方是可以直接访问的,但自建有几个非常现实的优势:
🔒 数据只在自己网络里流转
🚫 不依赖第三方服务是否可用
🌍 可用于公司 / 家庭 / 内网
🧱 长期稳定,不怕服务失效
我自己是把 Snapdrop 部署在
莱卡云服务器 上,用来做内网文件互传与演示工具,体验非常稳定。
Snapdrop 本身非常轻量:
CPU:1 核
内存:512MB
系统:Ubuntu 20.04 / 22.04、Debian 11/12
带宽:100M 起(内网速度更快)
一台最低配云服务器就能跑。
Snapdrop 的核心原理是:
浏览器 A ←→ Snapdrop 信令服务器 ←→ 浏览器 B ↓ WebRTC
👉 服务器只负责“发现设备”和“建立连接”,文件本身通常是点对点传输。
这也是它速度快、延迟低的原因。
5.1 安装 Docker 与 Docker Compose
apt update apt install -y docker.io docker-compose systemctl enable --now docker
5.2 创建部署目录
mkdir -p /opt/snapdrop cd /opt/snapdrop
5.3 编写 docker-compose.yml
下面是一个实战通用示例(镜像名以项目官方为准):
version: "3.8" services: snapdrop: image: linuxserver/snapdrop:latest container_name: snapdrop restart: unless-stopped ports: - "3001:3000" environment: - TZ=Asia/Shanghai
启动服务:
docker-compose up -d docker ps
在 同一网络环境 下,用浏览器访问:
http://服务器IP:3001
如果你看到:
自动识别到的设备图标
设备名称
可点击发送文件
说明 Snapdrop 已经成功运行。
7.1 设备发现
同一局域网
打开同一个 Snapdrop 页面
自动显示所有在线设备
无需登录、无需配对。
7.2 发送文件
点击对方设备
选择文件
对方确认接收
👉 文件立刻开始传输。
7.3 常见使用场景
📱 手机拍照 → 电脑
💻 电脑文件 → 手机
🧑💻 演示现场快速传文件
🏠 家庭多设备互传
Snapdrop 使用 WebRTC,在 HTTPS 环境下更稳定。
8.1 安装 Nginx
apt install -y nginx
8.2 反向代理配置
server { listen 80; server_name drop.example.com; location / { proxy_pass http://127.0.0.1:3001; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }
8.3 配置 HTTPS
apt install -y certbot python3-certbot-nginx certbot --nginx -d drop.example.com
之后即可通过:
https://drop.example.com
访问 Snapdrop,兼容性和稳定性都会更好。
非常真实地说:
⚡ 局域网传输速度非常快
📱 跨平台真的省事
🧠 不用再考虑“用什么软件传”
🔒 数据不出自己的网络
现在我传文件,第一反应就是打开 Snapdrop。
⚠️ 设备需在同一网络
⚠️ 大文件建议走有线或内网
⚠️ HTTPS 环境下体验最好
⚠️ 不建议完全暴露公网
如果你正在寻找一款:
✅ 无需安装
✅ 浏览器即用
✅ 跨平台
✅ 局域网高速
的文件传输工具,那么 Snapdrop 几乎是必选方案。
通过 莱卡云服务器 自建 Snapdrop,你可以用极低的成本,拥有一个
完全属于自己的“浏览器版 AirDrop”,稳定、安全、随用随开。