特点
在你的本地网络上实现适用于所有平台的文件共享。
- 一个可用的多平台 AirDrop 类解决方案。
- 通过点对点连接向同一本地网络上的设备发送图片、文档或文本。
- 互联网传输
- 加入临时公共房间,轻松通过互联网传输文件。
- 网页应用
- 适用于所有带有现代网页浏览器的设备。
想从手机发送文件到笔记本电脑?
想与使用 Android 和 iOS 的朋友分享原始质量的照片?
想在 Linux 系统之间进行点对点的私密文件共享?
与其基于的 Snapdrop 的区别
查看所有区别
配对设备和公共房间 — 互联网传输
- 通过配对设备或进入临时公共房间在互联网上传输文件。
- 在复杂的网络环境中连接设备(公共 Wi-Fi、公司网络、iCloud 私密中继、VPN 等)。
- 连接到你的移动热点上的设备。
- 自动通过 PairDrop TURN 服务器连接位于 NAT 后的本地网络外的设备。
- 显示本地网络、同一公共房间或之前配对的设备。
持久设备配对
始终连接到已知设备
- 通过 6 位数代码或二维码配对设备。
- 配对设备通过共享密钥始终能相互找到,不受本地网络影响。
- 配对是持久的。即使重新打开 PairDrop 也能找到你的设备。
- 你可以轻松编辑和取消配对设备。
临时公共房间
在复杂的网络情况下或通过互联网连接他人。
- 通过 5 个字母的代码或二维码进入公共房间。
- 进入公共房间以临时连接到本地网络外的设备。
- 同一公共房间内的所有设备都能相互看到。
- 公共房间是临时的。关闭 PairDrop 会退出所有房间。
改进的发送/接收文件用户界面
- 文件在请求被接受后传输。如果可能,文件在传输完成后自动下载。
- 多个文件以 ZIP 文件形式下载
- 在 Android 和 iOS 上通过"分享"菜单下载、分享或保存到图库。
- 多个文件同时传输,有总体进度指示器。
直接从分享菜单、上下文菜单或命令行界面发送文件或文本
- 在 Ubuntu 上直接从上下文菜单发送(使用 Nautilus)
- 在 Windows 上直接从上下文菜单发送文件
- 在 iOS 上直接从"分享"菜单发送
- 在 Android 上直接从"分享"菜单发送
- 直接通过命令行界面发送
其他变更
- 更改你的显示名称以轻松区分你的设备。
- 粘贴文件/文本后再选择接收者
- 在文件传输时防止设备休眠
- 在文件传输时关闭 PairDrop 前警告用户
- 同时在多个标签页打开 PairDrop(感谢 @willstott101)
- 视频和音频预览(感谢 @victorwads)
- 在开启深色或浅色模式后切换主题回自动/系统
- 仅 Node 实现(感谢 @Bellisario)
- 错误时自动重启(感谢 @KaKi87)
- 大量稳定性修复(感谢 @MWY001 @skiby7 和 @willstott101)
- 在本地网络上托管 PairDrop(例如在树莓派上):所有连接到私有 IP 的对等点都可以相互发现
- 自行托管 PairDrop 时,你可以设置自己的 STUN/TURN 服务器
- 翻译。
在 Hosted Weblate 上翻译 PairDrop
使用以下出色技术构建:
- 原生 HTML5 / JS ES6 / CSS 3 前端
- WebRTC / WebSockets
- Node.js 后端
- 渐进式网页应用 (PWA) 统一功能
- IndexedDB API 存储处理
- zip.js 库
- cyrb53 超快哈希函数
- NoSleep 显示睡眠,添加唤醒锁 (MIT)
- heic2any HEIC/HEIF 转 PNG/GIF/JPEG (MIT)
- Weblate 基于网页的本地化工具
支持
PairDrop 是自由软件,永远都是。
如果你觉得它有用,想要支持自由开源软件,请考虑使用上面的按钮捐赠。
我支付了域名和服务器的费用,你可以通过支持我来帮助创建和维护优秀的软件。
非常感谢你的贡献!