5分钟上手PairDrop:跨设备文件传输的终极解决方案
2026-04-09 09:19:28作者:劳婵绚Shirley
还在为手机与电脑间的文件传输烦恼吗?用数据线连接太麻烦,微信传输压缩画质,网盘上传下载耗时又费流量?PairDrop彻底解决这些问题!作为一款基于WebRTC技术的开源工具,它像浏览器里的"隔空投送",无需安装软件,打开网页就能实现设备间高速直连传输。无论是手机照片秒传电脑,还是电脑文档发送到平板,PairDrop让跨设备文件共享变得简单高效。
认识PairDrop:为什么它能颠覆你的传输体验
PairDrop是一款受苹果AirDrop启发的网页版文件传输工具,通过P2P(点对点)技术让设备直接通信。与传统传输方式相比,它的核心优势在于:
- 全平台兼容:Windows、macOS、Linux、iOS、Android全支持,只要有浏览器就能用
- 零安装门槛:直接在浏览器运行,也可安装为PWA应用获得原生体验
- 隐私安全:文件不经过第三方服务器,本地网络传输完全私密
- 速度惊人:同一网络下传输速度可达百兆每秒,远超蓝牙和云端传输
新手必看:3步实现本地文件传输
发现设备:让你的设备互相"看见"
- 在所有设备上打开PairDrop网页(自托管用户输入自己的服务器地址)
- 首次使用时允许浏览器获取网络权限(WebRTC技术需要,不会访问摄像头)
- 几秒钟后,同一网络下的设备会自动出现在界面左侧,显示设备名称和类型
⚠️ 若设备未发现,请检查:所有设备是否在同一网络、防火墙是否阻止WebRTC连接、尝试刷新页面
文件发送:3种简单操作方式
拖放发送(电脑端):
- 直接将文件/文件夹拖到PairDrop网页中央区域
- 选择目标设备图标,等待对方接受
- 点击界面中的设备图标
- 从文件管理器选择要发送的内容
- 确认发送后等待对方接收
系统分享(移动设备):
- 在相册/文档应用中点击"分享"
- 选择"PairDrop"(需先安装为PWA)
- 选择目标设备完成发送
文件接收:一键确认轻松保存
当其他设备向你发送文件时:
进阶技巧:解锁PairDrop全部潜力
安装PWA:获得接近原生应用的体验
将PairDrop安装为渐进式Web应用,享受更优体验:
- 桌面端(Chrome/Edge):点击地址栏"安装"图标,确认后创建桌面快捷方式
- iOS(Safari):通过"分享"→"添加到主屏幕"创建图标
- Android(Chrome):菜单→"安装应用"完成添加
安装后可离线使用基础功能,接收传输通知,独立窗口运行更专注。
互联网传输:突破局域网限制
设备配对功能
公共房间功能
适合临时与他人传输文件:
命令行工具:开发者的高效选择
高级用户可使用pairdrop-cli在终端发送文件:
- 克隆仓库:
git clone https://gitcode.com/gh_mirrors/pa/PairDrop.git && cd PairDrop
- 安装命令行工具:
sudo cp pairdrop-cli/pairdrop /usr/local/bin/
sudo chmod +x /usr/local/bin/pairdrop
- 常用命令:
# 发送文件
pairdrop /path/to/file
# 发送文本
pairdrop -t "Hello from CLI"
# 指定自托管服务器
pairdrop -d "https://your-server.com" file.txt
自托管部署:完全掌控你的传输服务
Docker快速部署
- 克隆代码仓库:
git clone https://gitcode.com/gh_mirrors/pa/PairDrop.git && cd PairDrop
- 使用Docker Compose启动:
docker compose up -d
- 访问
http://<服务器IP>:3000即可使用
配置HTTPS(推荐)
为启用PWA和通知功能,建议配置HTTPS:
- 准备SSL证书(可通过Let's Encrypt获取)
- 修改Nginx配置文件(示例位于
dev/nginx/default.conf) - 重启Nginx服务使配置生效
📚 详细部署指南:docs/host-your-own.md
常见问题解决方案
设备无法发现
- 确保所有设备在同一网络(互联网传输需使用配对/房间功能)
- 检查防火墙设置,开放WebRTC相关端口(UDP 3478-3479)
- 尝试切换网络类型(如从5G切换到2.4G Wi-Fi)
传输速度慢
- 优先使用5G Wi-Fi或有线网络
- 关闭其他占用带宽的应用
- 自托管用户可配置高性能STUN/TURN服务器
PWA安装失败
- 确保通过HTTPS访问PairDrop
- 清除浏览器缓存后重试
- 检查浏览器是否支持PWA(Chrome、Edge、Safari 11+)
📚 更多问题解答:docs/faq.md
总结:让文件传输回归简单
PairDrop凭借其跨平台兼容性、零安装门槛和高速传输能力,彻底改变了设备间文件共享的方式。无论是日常的手机电脑互传,还是跨网络的远程文件发送,它都能提供安全、高效的解决方案。通过本文介绍的基础使用、PWA安装、高级功能和自托管方案,你可以根据需求灵活选择最适合的使用方式。
现在就打开PairDrop,体验无需数据线、不耗流量、高速安全的文件传输新方式吧!
登录后查看全文
热门项目推荐
相关项目推荐
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0216
cann-learning-hubCANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。Jupyter Notebook0138
uni-appA cross-platform framework using Vue.jsJavaScript08
GLM-5.2智谱开源 GLM-5.2,这是针对长文本任务的最新旗舰模型。相较于前代产品 GLM-5.1,它在长文本任务处理能力上实现了显著飞跃,并且首次在稳定的 100 万 token 上下文中提供这一能力。Jinja00
SwanLab⚡️SwanLab - an open-source, modern-design AI training tracking and visualization tool. Supports Cloud / Self-hosted use. Integrated with PyTorch / Transformers / LLaMA Factory / veRL/ Swift / Ultralytics / MMEngine / Keras etc.Python00
tiny-universe《大模型白盒子构建指南》:一个全手搓的Tiny-UniverseJupyter Notebook03
项目优选
收起
deepin linux kernel
C
32
16
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
471
465
Ascend Extension for PyTorch
Python
758
968
昇腾LLM分布式训练框架
Python
185
231
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
698
1.4 K
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
878
2.03 K
暂无描述
Dockerfile
780
5.08 K
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
70
22
本仓库是 Flutter SDK 与 Flutter Engine 的 OpenHarmony 适配版本,由 CPF-Flutter 团队维护。开发者可使用熟悉的 Flutter 技术栈开发 OpenHarmony 应用,3.35.7 及以后的适配版本可基于本仓库源码构建支持 OpenHarmony 的 Flutter Engine。
Dart
1.04 K
271
Claude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed.
Get Started
Rust
2.08 K
216







