文章目录
-
- 每日一句正能量
- 前言
- 1 关于PairDrop
- 2 Windows部署安装PairDrop
- 3 简单使用pairdrop
- 4 介绍以及安装cpolar内网穿透
- 5 使用cpolar内网穿透pairdrop
- 结尾

每日一句正能量
不要因为他人有而自己没有的东西而感到不好意思,每个人都有自己的所得和所失。 别人拥有的,未必是你真正需要的;你没有的,未必是你的缺失。 每个人的人生账本不同,拿自己的支出去比别人的收入,永远算不清。
前言
刚用iPhone拍完一段视频,准备放到Windows电脑里继续剪辑,结果第一步就被“怎么传过去”卡住了。发到聊天软件可能被压缩,上传云盘要等两次传输,找数据线又不一定就在手边。
如果只是偶尔传一张图片,这些办法都能用。但当文件越来越大,或者需要在手机、笔记本和台式机之间反复移动资料时,传输本身就会变成一件打断工作节奏的事情。
PairDrop提供了一种更接近“打开网页就能传”的方式。它可以在浏览器中发现其他设备,发送文件或文字,也支持临时房间和常用设备配对。它并不是苹果原生AirDrop,但能够为Windows、iPhone、Android、Linux和Mac提供一套相对统一的操作界面。
本文将在Windows中通过Docker部署PairDrop,测试文件与剪贴板的双向传输,并介绍临时房间和设备配对等功能。
在本地使用完成后,还会通过cpolar为PairDrop建立公网访问入口,让不在同一局域网中的设备也能打开传输页面。需要注意的是,局域网访问与公网访问使用的地址不同,Docker的端口绑定方式也会直接影响手机能否连接到Windows主机。

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

- 跨平台:Windows、iPhone、Linux、安卓、Mac都能用!
- 超快速度:通过本地网络点对点连接,文件传输快到你怀疑人生。
- 安全性高:采用端到端加密,传输完成后自动“阅后即焚”,保护你的隐私安全。
- 批量传输:支持自动打包ZIP,离线也能用!
- 操作简单:只需要手机和电脑连上同一个WiFi,打开同一个浏览器链接即可。

2 Windows部署安装PairDrop
废话不多说,让我们直接进入正题吧。接下来我将手把手教你如何在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就能看到我们文件传输的界面

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

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

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

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

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

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

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

5 使用cpolar内网穿透pairdrop
登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:
- 隧道名称:可自定义,本例使用了:pair,注意不要与已有的隧道名称重复
- 协议:http
- 本地地址:3000
- 域名类型:我为了长期使用所以选择二级子域名,如果只是测试可以选择随机隧道
- 地区:选择China Top

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

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

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

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

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

结尾
部署完成后,Windows电脑已经拥有了一个可以自行运行的PairDrop页面。在浏览器中打开服务后,可以向其他设备发送文件、文字或剪贴板内容,也可以通过房间和配对功能减少重复连接操作。
对于iPhone向Windows传照片、Windows向手机发送文档,或者两台电脑之间临时交换文件,这种方式不需要先上传到云盘,也不需要给每一种设备安装不同的客户端。
不过,本文使用的Docker命令将3000端口绑定到了127.0.0.1。这意味着Windows本机可以通过localhost:3000访问,但同一Wi-Fi中的手机不能直接使用Windows局域网IP打开该端口。准备使用局域网直连时,需要先调整端口绑定,并检查Windows防火墙的访问规则。
手机浏览器中的localhost始终代表手机自身,而不是运行Docker的Windows电脑。不同设备使用时,应根据部署方式选择局域网地址或公网地址,不能在所有设备上都填写相同的localhost:3000。
通过cpolar为3000端口建立公网隧道后,其他网络中的设备也可以打开PairDrop页面。固定二级子域名能够减少地址变化带来的麻烦,但它只是提供一个稳定入口,Windows电脑、Docker容器和网络仍需保持运行。
PairDrop依赖浏览器和WebRTC完成设备通信。设备发现和传输效果会受到浏览器兼容性、防火墙、访客网络隔离及NAT环境影响,因此它更适合日常文件交换,不应把每一次传输都理解为必然能够直接点对点完成。
传输私人照片、证件或工作文件时,应确认接收设备名称和房间成员,不要把固定公网地址、房间码或配对信息随意公开。文件发送完成后,也需要自行检查浏览器下载目录和接收设备中的保存位置。
PairDrop的价值不在于完全替代所有云盘和移动硬盘,而是为那些“文件就在手边两台设备里”的场景,提供一个更直接的中转方式。打开页面、选择设备、发送文件,这才是它最适合承担的工作。
转载自:https://blog.csdn.net/u014727709/article/details/163534872 欢迎 👍点赞✍评论⭐收藏,欢迎指正






