本文最后更新于 2025年10月21日。
以下是与 Wormhole 功能类似的开源P2P文件传输工具推荐,均无需登录,直接通过链接或密码实现点对点传输和下载:
1. Snapdrop (WebRTC)
- 核心功能:
- 浏览器直接打开即可传输,无需注册。
- 局域网/广域网自动切换(依赖STUN/TURN)。
- 支持文件、文本、剪贴板共享。
- 特点:
- 完全开源,隐私友好,无服务器中转。
- 支持多设备同时在线传输。
- 链接:
- 官网:https://snapdrop.net/
- GitHub:https://github.com/RobinLinus/snapdrop
2. Pairdrop (Snapdrop分支)
- 核心功能:
- 与Snapdrop类似,但增加了WebTorrent协议支持,可跨网络P2P。
- 无需安装,浏览器直接访问。
- 特点:
- 优化了NAT穿透能力,适合非局域网环境。
- 支持加密传输(可选)。
- 链接:
- 官网:https://pairdrop.net/
- GitHub:https://github.com/pairdrop/pairdrop
3. FilePizza (WebRTC + Torrent)
- 核心功能:
- 通过WebTorrent技术实现P2P分发,文件无需上传到服务器。
- 生成一次性链接,下载端无需客户端。
- 特点:
- 传输速度与参与节点数量正相关,适合多人下载。
- 开源且可自建节点。
- 链接:
- 官网:https://file.pizza/
- GitHub:https://github.com/kern/filepizza
4. Croc (命令行工具)
- 核心功能:
- 通过命令行实现加密P2P文件传输,支持断点续传。
- 无需服务器中转,使用
croc send
和croc [code-phrase]
接收。
- 特点:
- 开发者友好,支持跨平台(Win/macOS/Linux)。
- 可自定义中继服务器(默认使用公共中继)。
- GitHub:https://github.com/schollz/croc
5. Instant.io (纯WebTorrent)
- 核心功能:
- 浏览器内直接通过WebTorrent协议传输文件。
- 生成磁力链接或HTTP下载链接。
- 特点:
- 完全去中心化,无服务器依赖。
- 适合临时分享大文件。
- 链接:https://instant.io/
- GitHub:https://github.com/webtorrent/instant.io
6. Magic Wormhole (密码短语传输)
- 核心功能:
- 通过短密码(如
7-cherry-camera
)建立P2P连接,传输文件或文本。 - 支持加密和验证机制。
- 通过短密码(如
- 特点:
- 无需预装软件,命令行或客户端均可。
- 可自建中继服务器。
- GitHub:https://github.com/magic-wormhole/magic-wormhole
选择建议:
工具 | 适用场景 | 传输方式 | 是否加密 |
---|---|---|---|
Snapdrop | 快速局域网共享 | WebRTC | 是 |
FilePizza | 多人分发大文件 | WebTorrent | 否 |
Croc | 开发者/命令行用户 | P2P+中继 | 是 |
Magic Wormhole | 安全文件传输 | P2P+密码 | 是 |
推荐组合:
- 浏览器用户:
Pairdrop
+FilePizza
(兼顾易用性与速度)。 - 命令行用户:
Croc
(灵活控制传输)。 - 高安全性场景:
Magic Wormhole
(密码验证)。
所有工具均无需登录,且开源可审计!