开源点对点(P2P)文件共享工具大汇总

1pojieimage
开源点对点(P2P)文件共享工具大汇总
以下是基于你提供的信息整理的开源点对点(P2P)文件共享工具汇总,重点推荐 LocalSend 和 PairDrop,并按类型分类,附上简要说明和特点。所有工具均为开源,适用于不同场景(如局域网共享、隐私安全、高速传输等)。非开源工具因功能优势不明显,不予推荐。

基于客户端的P2P文件共享工具

  1. LocalSend
    • 网址: https://localsend.org
    • 简介: 强烈推荐的最好用P2P文件共享工具,支持共享文件夹和跨平台使用。
    • 特点:
    • 支持通过链接分享(接收端无需安装客户端:添加文件 → “附近的设备”栏锯齿状按钮 → “通过链接分享”)。
    • 跨平台支持:Android/Android TV/iOS/Linux/macOS/Windows。
    • 应用场景: 本地局域网共享、快速传输文件夹、简单易用。
  2. LANDrop
    • 网址: https://landrop.app/
    • 简介: 功能类似LocalSend,支持跨平台文件共享。
    • 特点:
    • 最大亮点:支持跨局域网不同网段共享。
    • 跨平台支持:Android/Android TV/iOS/Linux/macOS/Windows。
    • 应用场景: 跨网段传输、需要广域网支持的场景。
  3. Flying Carpet File Transfer
    • 网址: https://github.com/spieglt/FlyingCarpet
    • 简介: 轻量级P2P文件传输工具,专注于简单操作。
    • 特点:
    • 支持Android/iOS/Linux/macOS/Windows。
    • 无复杂设置,直接点对点传输。
    • 应用场景: 小规模局域网传输、轻量需求。
    基于浏览器的P2P文件共享工具
  4. PairDrop
    • 网址: https://pairdrop.net/
    • 源码: https://github.com/schlagmichdoch/pairdrop
    • 简介: 推荐的浏览器P2P工具,Fork自Snapdrop(后者已商业化,不再推荐)。
    • 特点:
    • 无需安装客户端,仅需浏览器即可使用。
    • 不能共享文件夹,仅限单文件传输。
    • 应用场景: 临时传输、注重隐私、不想安装软件。
  5. FilePizza
    • 源码: https://github.com/kern/filepizza
    • 简介: 简单易用的浏览器P2P文件共享工具。
    • 特点:
    • 通过WebTorrent技术实现快速传输。
    • 应用场景: 单文件快速分享、轻量使用。
  6. EasyTransfer
    • 源码: https://github.com/WCY-dt/EasyTransfer
    • 简介: 基于浏览器的简洁P2P传输工具。
    • 特点:
    • 操作直观,适合快速上手。
    • 应用场景: 临时文件传输、简单场景。
  7. sendfiles.dev
    • 网址: https://sendfiles.dev/
    • 源码: https://github.com/jchorl/sendfiles
    • 简介: 轻量级浏览器P2P传输工具。
    • 特点:
    • 注重隐私,界面简洁。
    • 应用场景: 小文件传输、隐私优先。
  8. filedrop
    • 网址: https://drop.lol
    • 源码: https://github.com/mat-sz/filedrop
    • 简介: 简易的浏览器P2P文件共享工具。
    • 特点:
    • 支持拖放操作,使用方便。
    • 应用场景: 快速临时分享、局域网使用。
  9. FilePush
    • 源码: https://gitlab.com/kevincox/filepush
    • 简介: 基于浏览器的P2P传输工具。
    • 特点:
    • 轻量设计,易于部署。
    • 应用场景: 自建服务、本地化需求。
  10. P2P File Transfer
    • 源码: https://github.com/chidokun/p2p-file-transfer
    • 简介: 简单浏览器P2P传输项目。
    • 特点:
    • 开源轻量,适合技术爱好者。
    • 应用场景: 学习研究、基础传输。
  11. NeighborHoodShare
    • 源码: https://github.com/dikshantrajput/neighborHoodShare
    • 简介: 社区化的浏览器P2P共享工具。
    • 特点:
    • 强调邻近设备共享。
    • 应用场景: 本地网络共享、实验性使用。
    基于BitTorrent/WebTorrent的P2P共享工具
  12. Resilio Sync
    • 网址: https://www.resilio.com/sync/
    • 简介: 基于BitTorrent协议的文件同步和共享工具。
    • 特点:
    • 支持文件夹同步,速度快。
    • 应用场景: 大文件分发、跨设备同步。
  13. Instant.io
    • 网址: https://instant.io/
    • 源码: https://github.com/webtorrent/instant.io
    • 简介: 基于WebTorrent的浏览器P2P传输工具。
    • 特点:
    • 支持种子文件和磁力链接。
    • 应用场景: 大文件分享、种子传输。
  14. Blaze
    • 网址: https://blaze.vercel.app/
    • 源码: https://github.com/blenderskool/blaze
    • 简介: WebTorrent实现的简洁P2P工具。
    • 特点:
    • 界面友好,支持快速部署。
    • 应用场景: 浏览器大文件传输。
  15. FileLove
    • 网址: https://file.love/
    • 源码: https://github.com/midzer/filelove
    • 简介: 基于WebTorrent的P2P文件共享。
    • 特点:
    • 轻量设计,易于使用。
    • 应用场景: 单文件快速分享。
    基于命令行的P2P文件共享工具
  16. Croc
    • 源码: https://github.com/schollz/croc
    • 简介: 快速安全的命令行P2P传输工具。
    • 特点:
    • 使用简单,支持加密传输。
    • 应用场景: 技术用户、隐私敏感场景。
  17. Magic Wormhole
    • 源码: https://github.com/magic-wormhole/magic-wormhole
    • 简介: 经典命令行P2P工具,通过短代码传输文件。
    • 特点:
    • 安全易用,支持跨网络。
    • 应用场景: 快速传输、安全需求。
  18. wush
    • 源码: https://github.com/coder/wush
    • 简介: 新兴的命令行P2P文件共享工具。
    • 特点:
    • 轻量高效,适合极客使用。
    • 应用场景: 命令行爱好者、快速部署。
    重点推荐理由
    • LocalSend:
    • 支持文件夹共享、跨平台兼容性强、操作简单,是客户端P2P工具的首选。
    • PairDrop:
    • 无需安装客户端,仅靠浏览器即可使用,适合临时传输和轻量场景。
    总结
    • 客户端工具(如LocalSend、LANDrop)适合需要共享文件夹或跨平台的高频用户。
    • 浏览器工具(如PairDrop、FilePizza)适合临时传输或不想安装软件的场景。
    • BitTorrent工具(如Resilio Sync、Instant.io)适合大文件分发或种子分享。
    • 命令行工具(如Croc、Magic Wormhole)适合技术用户或注重隐私的场景。