☰
Snapdrop 免安装零注册,3步搞定跨设备文件传输
2026/10/30 4:18:55 网站建设 项目流程

Snapdrop 免安装零注册,3步搞定跨设备文件传输

【免费下载链接】snapdropA Progressive Web App for local file sharing项目地址: https://gitcode.com/gh_mirrors/sn/snapdrop

手机拍了个 200MB 的视频,想传到电脑桌面。走即时通讯软件会被压缩,走网盘要排队上传下载——Snapdrop 就是解决这类跨设备文件传输问题的:浏览器打开,同一局域网里的设备自动互相发现,不装应用,不注册账号。适合经常在手机、电脑、平板之间互传文件的人,开箱即用。

打开浏览器就能传

环境要求只有一个:所有设备连在同一个局域网,任何现代浏览器。流程就三步:

  1. 浏览器打开服务页面,页面会自动扫描局域网,在线设备逐一出现在列表里,各带一个设备名。
  2. 选中文件拖进投放区,可一次拖多个;只想发一行文字或链接,点设备图标进入对话框。
  3. 接收端弹出接收提示,显示文件名和大小,点 Accept 开始传输,进度实时更新,文件直接落在浏览器下载目录。

传输链路值得留意:走 WebRTC P2P 连接,文件在设备之间直连。服务器只负责中转建连,不存文件,没有数据库,数据在传输过程中加密 🔒。

PWA 装到桌面,Docker 一行命令自托管

当桌面应用装。用 Chromium 系浏览器(Chrome、Edge、Brave),点地址栏右侧的安装图标,Snapdrop 就会变成桌面上的独立图标,启动方式和原生应用一样。

Docker 自托管。不想依赖别人的服务,三条命令起一个自己的实例:

  1. git clone https://gitcode.com/gh_mirrors/sn/snapdrop
  2. cd snapdrop && docker-compose up -d
  3. 浏览器打开http://localhost:8080

懒得克隆仓库也行,直接拉现成镜像:docker run -d -p 8080:80 linuxserver/snapdrop。服务配置在仓库根目录的 docker-compose.yml,反向代理和 PWA 证书的配置写在部署文档里。原仓库现在只读保留,经典版仍可跑在自己的基础设施上。

和网盘、即时通讯的差别

维度网盘 / 即时通讯Snapdrop
传输路径文件经第三方服务器P2P 直连,文件不出局域网
文件完整性图片常被压缩,有大小与有效期限制原样传输,速度取决于局域网带宽
账号都要注册零注册,没有账号体系
平台每个平台各装一个应用浏览器,任何系统通用

千兆局域网下,4GB 视频大约 1 分钟传完。办公室里不用反复插拔存储卡,出差路上不用等上传。

下次要从手机往电脑丢文件,先打开浏览器试一次;想自己托管,克隆仓库跑一下docker-compose up -d就行。

【免费下载链接】snapdropA Progressive Web App for local file sharing项目地址: https://gitcode.com/gh_mirrors/sn/snapdrop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询