
不知道你有没有遇到过这种情况。
手机拍了几张照片,想传到电脑修图;电脑下载了一份资料,又想发到平板上查看。明明文件就在自己手里,却总要绕好几个弯。微信要压缩画质,QQ经常找不到记录,云盘还得上传下载一遍。有时候只是传一个几百兆的视频,等待的时间比真正使用文件的时间还长。
最让人头疼的是设备之间的隔阂。
苹果用户有AirDrop,传文件确实方便。但一旦设备品牌不同,比如Windows电脑和iPhone,或者安卓手机和Mac电脑,很多原本简单的事情立刻变得复杂起来。数据线、聊天软件、网盘轮番上阵,体验并不比十年前好多少。
其实大部分用户的需求并不复杂。大家想要的无非是打开两个设备,选中文件,然后直接发送过去。最好不用注册账号,不用安装客户端,也不用把文件先传到第三方服务器中转。
PairDrop就是这样一个工具。只要设备能够联网,打开浏览器就能直接传输文件。无论是Windows、Mac、Linux、Android还是iPhone,都能够像AirDrop一样快速发现设备并完成传输,让跨平台文件共享重新变得简单起来。


PairDrop 是一款免费开源的跨平台文件传输工具,它的灵感来源于Apple的AirDrop。这款神器基于WebRTC技术,提供了一个简单直观的界面,让你可以在同一网络下的设备之间轻松实现文件秒传。


废话不多说,让我们直接进入正题吧。接下来我将手把手教你如何在Windows上安装并使用PairDrop。
本例使用windows进行演示,使用Docker进行部署,如果没有安装Docker,可以到cpolar官网查看这篇教程进行安装:《Docker安装教程——Linux、Windows、MacOS》
打开终端,只需一行命令即可本地部署
docker run -d --restart=unless-stopped --name=pairdrop -p 127.0.0.1:3000:3000 lscr.io/linuxserver/pairdrop
部署完成后打开浏览器访问localhost:3000就能看到我们文件传输的界面

只需要手机电脑链接上同一个wifi,打开同一个浏览器链接。即可传输文件。可以修改设备名字

也可以通过创建加入临时公共房间来传输文件。

还可以配对常驻新设备,就不用一次次重新连接了。

反过来也一样!从iPhone发送文件到Windows,
或者同步剪贴板,操作都一样简单!

你甚至可以给自己发送文件,作为临时的文件暂存区!
如果你想要随时随地都能访问和控制你的pairdrop ,就需要用到端口转发工具了。 我推荐使用 cpolar。
cpolar 是一款简单易用的端口转发工具,它可以将你的本地端口映射到公网,让你的应用能够被外网访问。
访问cpolar官网:点击免费使用注册一个账号,并下载最新版本的Cpolar。

登录成功后,点击下载Cpolar到本地并安装(一路默认安装即可)本教程选择下载Windows版本。

Cpolar安装成功后,在浏览器上访问http://localhost:9200,使用cpolar账号登录,登录后即可看到Cpolar web 配置界面,结下来在web 管理界面配置即可。

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

然后我们需要保留一下二级子域名,登录cpolar官网,点击预留:

选择保留二级子域名,地区选择china top,名称自定义,点击保留

保留成功后把这个子域名复制下来,回到cpolar配置界面,粘贴到域名上,点击创建:

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了两个公网地址,接下来就可以在其他电脑或者移动端设备(异地)上,使用任意一个地址在浏览器中访问即可。

随便复制打开一个,都能进入到我们的文件传输页面当中

PairDrop最大的优势并不是功能复杂,而是把文件传输这件事重新做简单了。无需账号注册,无需客户端同步,也不需要把文件上传到云端中转,只要打开浏览器,就能够快速完成不同设备之间的文件共享。
本文通过Docker完成了PairDrop部署,并体验了Windows与iPhone之间的文件互传、剪贴板同步以及设备配对等功能。从实际体验来看,对于日常办公、照片传输、资料共享等场景已经完全够用。
结合cpolar配置公网访问后,PairDrop的使用范围又进一步扩大。即使设备不在同一个局域网中,也能够通过固定公网地址访问自己的文件传输平台,实现异地设备之间的快速共享。
如果你也经常在手机、电脑、平板之间来回倒腾文件,又不想依赖微信、QQ或者各种网盘,那么PairDrop确实值得部署一个。毕竟很多时候,文件传输本来就应该像发送消息一样简单。