一款命令行工具与 Python 库,通过一次性、易读的口令码在两台电脑之间安全传输文件、目录或短文本。
- Star
- 360
- Fork
- 16
- 未关闭 Issue
- 1
- 最近提交
- 5天前
这是什么?
AirPipe 通过共享一段简短口令,在两台设备之间传输文件。发送方获得类似「单词加数字」的口令,接收方可以在终端输入、在网页中输入,或扫描二维码。文件数据在两端之间直接传输,全程加密,负责协调连接的中继服务器无法读取文件内容。
位于家庭或办公室路由器之后的设备通常无法直接互通。AirPipe 让双方向中继发起出站连接,通过中继交换候选路由,并尝试建立穿透两端 NAT 的直连通道。若直连失败,加密数据会经中继转发。接收方不在线时,可使用邮箱模式将加密文件暂存在中继上,默认保存 10 分钟。
项目包含适用于 Linux、macOS 和 Windows 的 Go 命令行工具,位于 /live 的浏览器对浏览器传输模式,以及可用 Docker 自建的中继服务。直连路径基于 DTLS 之上的 NaCl secretbox 加密,密钥由口令在收发双方本地派生。
核心功能
- 01通过共享口令,用命令行或浏览器发送文件和文件夹。
- 02NAT 穿透成功时直接点对点传输,失败时经中继转发。
- 03接收方离线时,邮箱模式会将加密文件暂存在中继上一段时间。
- 04使用 NaCl secretbox 端到端加密,中继无法读取明文。
- 05提供适用于 Linux、macOS 和 Windows 的单一 Go 二进制文件,支持自更新。
- 06支持 Docker 自建中继,可配置上传大小、过期时间和速率限制。
适用场景
- 无需邮件、网盘或 scp 配置,直接把文件发给同事的电脑。
- 在位于不同网络中的自有电脑之间传输文件。
- 通过 /live 页面,与只有浏览器的人分享文件。
- 在自有服务器上部署私有中继,用于内部文件传输。
快速上手
- 1
使用 Go 安装命令行工具
go install github.com/Sanyam-G/Airpipe/cmd/airpipe@latest - 2
发送文件并分享其显示的口令
airpipe send report.pdf - 3
在接收设备上使用口令下载文件
airpipe download RIVER FALCON MARBLE 42
使用前须知
- 如果接收方在默认 10 分钟内未取走文件,邮箱模式的传输会过期。
- 如果 NAT 限制过严无法建立直连,传输会退回到中继服务器。
收录于专题
标签
常见问题
- Airpipe 是什么?
- 通过共享口令在设备间端到端加密传输文件的命令行与网页工具,NAT 穿透失败时可经中继转发。 AirPipe 通过共享一段简短口令,在两台设备之间传输文件。发送方获得类似「单词加数字」的口令,接收方可以在终端输入、在网页中输入,或扫描二维码。文件数据在两端之间直接传输,全程加密,负责协调连接的中继服务器无法读取文件内容。
- Airpipe 可以免费使用吗?用的什么许可证?
- Airpipe 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Airpipe 还在维护吗?
- 活跃维护中。Airpipe 最近一次提交是在 2026年11月2日。
- Airpipe 适合用来做什么?
- 无需邮件、网盘或 scp 配置,直接把文件发给同事的电脑。 在位于不同网络中的自有电脑之间传输文件。 通过 /live 页面,与只有浏览器的人分享文件。 在自有服务器上部署私有中继,用于内部文件传输。
- Airpipe 怎么安装和运行?
- 使用 Go 安装命令行工具: go install github.com/Sanyam-G/Airpipe/cmd/airpipe@latest 发送文件并分享其显示的口令: airpipe send report.pdf 在接收设备上使用口令下载文件: airpipe download RIVER FALCON MARBLE 42
- 在哪里获取 Airpipe?
- 源代码和安装说明在 GitHub 上:https://github.com/Sanyam-G/Airpipe
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.3万+18 本周769PythonMIT维护活跃更新于 昨天
一款命令行工具,用共享的连接码在任意两台电脑之间安全传输文件和文件夹。
4.1万+61 本周1653GoMIT维护活跃更新于 3天前
免费开源的点对点文件传输工具,设备之间直接传输文件,无需云端存储,端到端加密。
1万+35 本周625TypeScriptAGPL-3.0更新于 19天前
开源的持续文件同步工具,让多台电脑之间的文件夹保持同步,无需中央服务器。
9万+248 本周5581GoMPL-2.0维护活跃更新于 前天
基于 IPFS 的点对点端到端加密文件存储、消息与社交网络平台,支持自托管。
2551+7 本周206JavaAGPL-3.0维护活跃更新于 昨天
跨平台应用,可在设备之间直接端到端加密传输文件,无需云存储,也没有大小限制。
2117+179 本周139TypeScriptOther维护活跃更新于 8天前