PairDrop
应用介绍
PairDrop 是一款开源免费的局域网文件共享工具,灵感来自苹果的 AirDrop,可以让你在同一局域网下的不同设备之间快速共享文件和文字,完全不需要第三方云服务,所有传输都在本地完成,保护隐私安全。你可以将 PairDrop 部署在自己的 NAS 服务器上,随时随地在设备之间共享文件。
PairDrop 的核心特点包括: - 完全开源免费,可自托管部署在 NAS 服务器 - 基于 WebRTC 技术,直接点对点传输文件,速度快且隐私安全 - 支持跨平台使用,只要设备有现代浏览器即可使用,不需要安装客户端 - 支持配对设备,可以跨网络共享文件,即使不在同一局域网也能使用 - 支持临时公共房间,方便临时与他人共享文件 - 支持一次性传输多个文件,自动打包成 ZIP 下载 - 支持深色模式,渐进式 Web 应用 (PWA) 可以添加到主屏幕

安装说明
前提依赖
PairDrop 可以通过 Docker 一键部署,只需要开放对应的端口,或者配置反向代理即可使用。应用本身非常轻量,对 NAS 服务器资源占用极低,即使是低性能的 ARM 架构 NAS 也能流畅运行。
安装配置
使用官方 Docker 镜像的 Compose 配置:
version: '3'
services:
pairdrop:
image: pairdrop/pairdrop:latest
restart: unless-stopped
ports:
- 3000:3000
environment:
- PAIRDROP_DOMAIN=your-domain.com
volumes:
- pairdrop-data:/app/data
volumes:
pairdrop-data:如果你使用反向代理,可以只绑定到 127.0.0.1,然后通过 Nginx/Caddy 反向代理到容器。
使用说明
- 创建
docker-compose.yml文件,填写上面配置 - 执行
docker-compose up -d启动容器 - 如果使用域名访问,配置反向代理和 SSL 证书
- 打开你的域名即可使用 PairDrop
- 在同一局域网下,所有设备打开同一个 PairDrop 实例即可看到彼此,选择文件即可发送
- 跨网络使用可以配对设备,通过 6 位验证码配对后即可随时传输文件
开源信息
- 项目 GitHub 地址:https://github.com/schlagmichdoch/PairDrop
- 官方演示站:https://pairdrop.net/
- 自托管文档:https://github.com/schlagmichdoch/PairDrop/blob/main/docs/host-your-own.md
- 开源协议:MIT