PairDrop 文件传输部署

简介

PairDrop 是一个开源的跨设备文件传输工具,类似 AirDrop,但支持所有平台。

核心特性

  • 无需安装 - 浏览器即用
  • 跨平台 - 支持 Windows/macOS/Linux/Android/iOS
  • P2P 传输 - 文件不经过服务器
  • 加密传输 - WebRTC 加密
  • 支持文字 - 可发送文字消息
  • 设备配对 - 可配对常用设备

部署方式

使用 Docker 部署

1
2
3
4
5
docker run -d \
--name pairdrop \
--restart=always \
-p 127.0.0.1:3000:3000 \
lscr.io/linuxserver/pairdrop:latest

Nginx 反向代理

1
2
3
4
5
6
7
8
9
10
location /drop/ {
proxy_pass http://127.0.0.1:3000/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}

访问地址


使用方法

1. 打开网页

在两个设备上同时打开:https://dapalm.com/drop/

2. 发现设备

页面会自动显示同一局域网内的其他设备。

3. 传输文件

方式 1:点击设备图标

  • 单击目标设备图标
  • 选择要发送的文件
  • 等待传输完成

方式 2:拖拽文件

  • 直接拖拽文件到目标设备图标上
  • 自动开始传输

4. 发送文字

  • 右键点击目标设备图标
  • 选择「发送文字」
  • 输入文字并发送

使用场景

快速分享文件

1
手机 → 电脑
  • 无需数据线
  • 无需安装 App
  • 无需登录

跨系统传输

1
Windows ↔ Mac ↔ Linux
  • 解决系统不兼容问题
  • 无需第三方云盘
  • 速度快,隐私安全

临时协作

1
设备 A ↔ 设备 B
  • 会议室临时分享
  • 客户现场演示
  • 无需网络配置

设备配对

配对步骤

  1. 在两个设备上打开 PairDrop
  2. 点击设备图标旁的「配对」按钮
  3. 在另一个设备上确认配对
  4. 配对成功后,设备会显示在「已配对」列表

配对优势

  • 即使不在同一局域网也能传输
  • 无需每次确认接收
  • 更快的连接速度

与 SnapDrop 对比

特性 PairDrop SnapDrop
设备配对
临时房间
文字发送
开源
维护状态 活跃 停止更新

安全说明

数据传输

  • 文件通过 WebRTC P2P 传输
  • 不经过服务器中转
  • 端到端加密

隐私保护

  • 无需注册登录
  • 不存储任何数据
  • 关闭页面即断开连接

高级功能

临时房间

创建临时房间,邀请他人加入:

1
https://dapalm.com/drop/#room-name

同一房间内的设备可以互相发现和传输。

命令行使用

1
2
3
4
5
6
7
8
# 安装 CLI
npm install -g pairdrop-cli

# 发送文件
pairdrop send file.txt --to device-id

# 接收文件
pairdrop receive --output ./downloads

常见问题

Q: 设备无法发现?

A:

  • 确认两个设备在同一局域网
  • 检查防火墙设置
  • 尝试刷新页面

Q: 传输速度慢?

A:

  • 检查网络带宽
  • 关闭其他占用网络的应用
  • 尝试使用有线网络

Q: 文件大小限制?

A:
PairDrop 理论上没有大小限制,但受限于:

  • 浏览器内存
  • 网络稳定性
  • 建议单文件不超过 2GB

相关资源


访问地址: https://dapalm.com/drop/


持续更新中…


PairDrop 文件传输部署
https://dapalm.com/2026/03/01/PairDrop文件传输部署/
作者
Mars
发布于
2026年3月1日
许可协议