- Star
- 5,378
- Fork
- 258
- 未关闭 Issue
- 14
- 最近提交
- 14天前
这是什么?
Flying Carpet 是一款可在 Android、iOS、Linux、macOS 和 Windows 设备之间直接传输文件的应用。它提供两种模式:一台设备创建临时 WiFi 热点供另一台加入,或两台设备连接到同一个已有的 WiFi 或有线网络并在其中互相发现。两种模式都不需要互联网或蜂窝网络,只要两台设备具备 WiFi 或以太网硬件即可,还可以选择借助蓝牙自动交换热点凭据。
热点模式要求两台设备距离较近。共享网络模式下,连接 WiFi 的手机可以与连接以太网的电脑互传文件。接收端会显示一次性密码和二维码,发送端输入或扫码后即开始传输。由于苹果设备无法通过代码开启热点,苹果设备之间的传输需要使用共享网络模式。
每次传输都会通过 Noise 协议握手加密,密钥由传输密码派生,且每次传输使用新的密钥。桌面端基于 Tauri 和 Rust 构建,Android 端使用 Kotlin 编写,iOS 与 macOS 端使用 Swift 编写。
核心功能
- 01支持 Android、iOS、Linux、macOS 和 Windows 之间互传文件。
- 02热点模式创建临时 WiFi 网络,供另一台设备加入。
- 03共享网络模式可在现有 WiFi 或有线网络上传输。
- 04可选借助蓝牙通过配对码自动交换热点凭据。
- 05传输使用 Noise 协议握手加密,每次传输使用新密钥。
适用场景
- 在没有U盘或共享网络时,在两台电脑之间传输大文件。
- 在同一局域网内将手机文件发送到电脑。
- 在共享的个人热点网络中,在苹果设备之间传输文件。
- 无需配置网络共享,即可在不同文件系统之间传递文件。
快速上手
- 1
从发布页面或应用商店下载适用于你平台的应用
- 2
在 macOS 上使用 Homebrew 安装
brew install flying-carpet - 3
在 Windows 上,在 PowerShell 中使用 winget 安装
winget install spieglt.FlyingCarpet
使用前须知
- 采用 GPL-3.0 许可证,属于 Copyleft 许可。
- 苹果设备无法创建热点,因此苹果设备之间的传输需要共享网络。
- 第 10 版与第 9 版及更早版本不兼容。
- Android 版需要 Android 10 或更高版本,且可能无法在部分小米、MIUI 或鸿蒙设备上运行。
收录于专题
标签
常见问题
- FlyingCarpet 是什么?
- 在 Android、iOS、Linux、macOS 和 Windows 之间通过临时 WiFi 或共享网络传输文件,无需互联网连接。 Flying Carpet 是一款可在 Android、iOS、Linux、macOS 和 Windows 设备之间直接传输文件的应用。它提供两种模式:一台设备创建临时 WiFi 热点供另一台加入,或两台设备连接到同一个已有的 WiFi 或有线网络并在其中互相发现。两种模式都不需要互联网或蜂窝网络,只要两台设备具备 WiFi 或以太网硬件即可,还可以选择借助蓝牙自动交换热点凭据。
- FlyingCarpet 可以免费使用吗?用的什么许可证?
- FlyingCarpet 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- FlyingCarpet 还在维护吗?
- 活跃维护中。FlyingCarpet 最近一次提交是在 2026年10月24日。
- FlyingCarpet 适合用来做什么?
- 在没有U盘或共享网络时,在两台电脑之间传输大文件。 在同一局域网内将手机文件发送到电脑。 在共享的个人热点网络中,在苹果设备之间传输文件。 无需配置网络共享,即可在不同文件系统之间传递文件。
- FlyingCarpet 怎么安装和运行?
- 从发布页面或应用商店下载适用于你平台的应用 在 macOS 上使用 Homebrew 安装: brew install flying-carpet 在 Windows 上,在 PowerShell 中使用 winget 安装: winget install spieglt.FlyingCarpet
- 在哪里获取 FlyingCarpet?
- 源代码和安装说明在 GitHub 上:https://github.com/spieglt/FlyingCarpet
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 Linux 的 Quick Share 客户端,可与 Android 设备无线互传文件。
免费开源应用,让 Mac、Windows、Linux 和 Android 设备共享鼠标键盘、屏幕、文件、剪贴板等功能,无需账号和云端。
按住快捷键说话,松开后文字直接输入到光标处,支持桌面端与 Android。
一款命令行工具,用共享的连接码在任意两台电脑之间安全传输文件和文件夹。
跨平台应用,可在设备之间直接端到端加密传输文件,无需云存储,也没有大小限制。