扫一扫分享
如果你用过苹果的 AirDrop,那对 SnapDrop 可能会有种熟悉感。它是一个能在浏览器里用的本地文件分享工具,灵感就来自 AirDrop,不用装额外软件,在同一个网络里的设备之间能快速传文件。
最方便的是它的使用方式,打开浏览器进入 SnapDrop 的网页,同一网络下的其他设备也打开这个页面,就能互相看到对方的设备图标。选中文件拖过去,对方点接收就行,整个过程在浏览器里完成,不管是电脑和手机之间,还是 Windows、Mac、Linux 不同系统的电脑之间,都能顺畅传输。
它注重隐私和安全,文件传输用的是 WebRTC 技术,直接在设备之间点对点传送,不会经过中间服务器,而且支持端到端加密,不用担心文件被泄露。对于不想注册账号的人来说很友好,不用登录就能用,完全匿名。
另外,它是开源项目,技术栈也不复杂,前端用的是基础的 html5、ES6、css3,后端基于 NodeJS,还支持作为渐进式 Web 应用(PWA)安装到设备上,用起来更像个专门的 APP。如果你想自己搭建,也能通过 Docker 来部署属于自己的 Snapdrop 实例。
不过要注意,现在 Snapdrop 已经被 LimeWire 收购了,虽然原来的功能还能用,而且官网snapdrop.net也能继续访问,但新用户还能享受到 LimeWire 带来的额外福利,比如免费用户有 40GB 存储空间,注册用户还能用到集成的 AI 工具。
在办公室里,同事之间想传个 PPT、设计图什么的,不用发邮件、传微信,打开 SnapDrop 网页,几秒钟就能传完,特别是大文件,比聊天软件传起来快多了。
家里的电脑和手机互传照片、视频也很方便,比如手机拍了视频想导到电脑编辑,不用插数据线,连同一个 WiFi,通过 SnapDrop 直接传,省了不少麻烦。
朋友聚会时,想分享刚拍的合照,每个人打开网页就能互相传送,不用一个个加微信好友,尤其是安卓和苹果设备之间,没有 AirDrop 也能轻松传文件。
对于开发者来说,这个开源项目的代码是很好的学习材料,能研究 WebRTC 技术在点对点文件传输中的应用,或者参考它的架构来开发类似的工具。
使用时要确保所有设备连在同一个网络里,不然可能看不到对方。如果传输时遇到问题,刷新一下网页通常就能解决。要是担心公共服务器的安全性,或者有特殊需求,按照项目里的指南用 Docker 搭建自己的服务器也很简单。
总的来说,这是个简单、高效又安全的本地文件分享工具,无论是日常办公还是生活中传文件,都能派上大用场,而且不用安装额外软件,对电脑小白也很友好。
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览