snapdrop (SnapDrop/snapdrop)
Searching Database…
这是什么?
在浏览器里进行本地文件共享,灵感来自苹果的 AirDrop:在同一个网络中的两台设备上打开网页,就能在它们之间互传文件。
需要安装应用吗,还是直接在浏览器里用?
无需安装——它是一个渐进式 Web 应用:前端用原生 HTML5/ES6/CSS3 编写,通过 WebRTC 和 WebSocket 传输文件,后端是 NodeJS 服务器。
怎么把它跑起来?
在每台设备上打开 snapdrop.net 即可;也可以自行部署:这个仓库是一个 NodeJS 应用,可以用 Docker 跑在自己的服务器上,里面还自带了 compose 文件。
原版 Snapdrop 还在继续开发吗?
没有了——Snapdrop 已被 LimeWire 收购,GitHub 仓库保持原样,经典版只有在你自己下载并自行部署的情况下才能继续使用。
能在 iPhone 和 Windows 电脑之间用吗,还是只限苹果设备?
任何有浏览器的设备都能加入——手机、平板或电脑,什么系统都行——只要双方在同一个网络里;和 AirDrop 不同,它不局限于苹果设备。
传输文件时,我的文件会到哪里去?
文件通过你的局域网在设备之间直接传输;LimeWire 运营的在线服务还宣传支持端到端加密,以及匿名的上传和下载。
LimeWire 给 Snapdrop 加了什么?
托管的在线服务增加了匿名上传和下载、端到端加密,注册用户还可获得最多 40GB 的免费存储空间,并集成了 AI 工具。
我还能自行部署原版吗?
可以——GitHub 仓库保持原样,你可以把经典版 Snapdrop 下载下来,跑在自己的服务器上,比如用自带的 docker-compose 配置。
要花多少钱?
经典版 Snapdrop 在 GPL-3.0 协议下可以免费使用和自行部署;LimeWire 托管的版本提供免费套餐,最多可用 40GB 存储空间。
Which topics is it in?
websockets, file-sharing, webrtc, pwa, p2p, encryption, browser, gplv3, web-app, networking, privacy, free