spieglt/FlyingCarpet
인터넷 연결 없이 임시 WiFi 또는 공유 네트워크를 통해 Android, iOS, Linux, macOS, Windows 간에 파일을 전송합니다.
대체할 수 있는 제품:AirDrop
- 스타
- 5,377
- 포크
- 258
- 열린 이슈
- 14
- 마지막 커밋
- 13일 전
어떤 프로젝트인가요?
Flying Carpet은 Android, iOS, Linux, macOS, Windows 기기 간에 파일을 직접 전송하는 앱입니다. 두 가지 모드로 작동합니다. 한 기기에서 임시 WiFi 핫스팟을 만들어 다른 기기가 연결하거나, 두 기기가 기존 WiFi 또는 유선 네트워크에 연결해 서로를 찾습니다. 두 모드 모두 인터넷이나 셀룰러 연결은 필요하지 않고, WiFi 또는 이더넷 하드웨어가 있는 기기 두 대만 있으면 됩니다. Bluetooth를 선택적으로 사용해 핫스팟 접속 정보를 자동으로 주고받을 수도 있습니다.
핫스팟 모드를 사용하려면 두 기기가 가까이 있어야 합니다. 공유 네트워크 모드에서는 WiFi에 연결된 휴대폰과 이더넷에 연결된 데스크톱 간에도 파일을 전송할 수 있습니다. 파일을 받는 기기에 QR 코드와 일회용 비밀번호가 표시되며, 보내는 기기에서 비밀번호를 입력하거나 QR 코드를 스캔하면 전송이 시작됩니다. Apple 기기는 프로그램으로 핫스팟을 시작할 수 없으므로, Apple 기기끼리 전송할 때는 공유 네트워크 모드를 사용합니다.
각 전송은 전송 비밀번호를 키로 사용하는 Noise 프로토콜 핸드셰이크로 암호화되며, 전송할 때마다 새로운 키를 사용합니다. 데스크톱 앱은 Tauri와 Rust로, Android 및 iOS/macOS 앱은 Kotlin과 Swift로 작성되었습니다.
핵심 기능
- 01Android, iOS, Linux, macOS, Windows 간에 파일을 전송합니다.
- 02핫스팟 모드에서는 임시 WiFi 네트워크를 만들고 다른 기기가 여기에 연결합니다.
- 03공유 네트워크 모드에서는 기존 WiFi 또는 유선 네트워크를 사용합니다.
- 04페어링 코드를 사용해 Bluetooth로 핫스팟 접속 정보를 선택적으로 주고받습니다.
- 05Noise 프로토콜 핸드셰이크로 전송을 암호화하고, 전송할 때마다 새로운 키를 사용합니다.
활용 사례
- USB 플래시 드라이브나 공유 네트워크가 없을 때 컴퓨터 두 대 사이에서 대용량 파일을 옮깁니다.
- 같은 로컬 네트워크에 있는 휴대폰에서 데스크톱으로 파일을 보냅니다.
- 공유 Personal Hotspot 네트워크에서 Apple 기기 간에 파일을 전송합니다.
- 네트워크 공유를 설정하지 않고 서로 다른 파일 시스템 간에 파일을 공유합니다.
빠른 시작
- 1
릴리스 페이지 또는 사용 중인 플랫폼의 스토어에서 앱을 다운로드하세요
- 2
macOS에서는 Homebrew로 설치하세요
brew install flying-carpet - 3
Windows에서는 PowerShell에서 winget을 사용해 설치하세요
winget install spieglt.FlyingCarpet
사용 전 알아둘 점
- 카피레프트 라이선스인 GPL-3.0에 따라 라이선스가 부여됩니다.
- Apple 기기는 핫스팟을 만들 수 없으므로 Apple 기기 간 전송에는 공유 네트워크가 필요합니다.
- 버전 10은 버전 9 이하와 호환되지 않습니다.
- Android 버전은 Android 10 이상이 필요하며 일부 Xiaomi, MIUI 또는 HarmonyOS 기기에서는 작동하지 않을 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- FlyingCarpet은(는) 무엇인가요?
- 인터넷 연결 없이 임시 WiFi 또는 공유 네트워크를 통해 Android, iOS, Linux, macOS, Windows 간에 파일을 전송합니다. Flying Carpet은 Android, iOS, Linux, macOS, Windows 기기 간에 파일을 직접 전송하는 앱입니다. 두 가지 모드로 작동합니다. 한 기기에서 임시 WiFi 핫스팟을 만들어 다른 기기가 연결하거나, 두 기기가 기존 WiFi 또는 유선 네트워크에 연결해 서로를 찾습니다. 두 모드 모두 인터넷이나 셀룰러 연결은 필요하지 않고, WiFi 또는 이더넷 하드웨어가 있는 기기 두 대만 있으면 됩니다. Bluetooth를 선택적으로 사용해 핫스팟 접속 정보를 자동으로 주고받을 수도 있습니다.
- FlyingCarpet은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- FlyingCarpet은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- FlyingCarpet은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. FlyingCarpet의 마지막 커밋은 2026년 10월 24일입니다.
- FlyingCarpet은(는) 어디에 사용할 수 있나요?
- USB 플래시 드라이브나 공유 네트워크가 없을 때 컴퓨터 두 대 사이에서 대용량 파일을 옮깁니다. 같은 로컬 네트워크에 있는 휴대폰에서 데스크톱으로 파일을 보냅니다. 공유 Personal Hotspot 네트워크에서 Apple 기기 간에 파일을 전송합니다. 네트워크 공유를 설정하지 않고 서로 다른 파일 시스템 간에 파일을 공유합니다.
- FlyingCarpet는 어떻게 설치하나요?
- 릴리스 페이지 또는 사용 중인 플랫폼의 스토어에서 앱을 다운로드하세요 macOS에서는 Homebrew로 설치하세요: brew install flying-carpet Windows에서는 PowerShell에서 winget을 사용해 설치하세요: winget install spieglt.FlyingCarpet
- FlyingCarpet은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/spieglt/FlyingCarpet
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Android 기기와 무선으로 파일을 주고받는 Google Quick Share 프로토콜용 GTK Linux 클라이언트입니다.
Mac, Windows, Linux, Android에서 계정이나 클라우드 없이 마우스, 키보드, 화면, 파일, 클립보드와 휴대폰 기능을 공유하는 무료 오픈소스 앱입니다.
데스크톱과 Android용 푸시 투 토크 음성 입력: 단축키를 누른 채 말하면 커서 위치에 텍스트가 붙여넣어집니다.
공유 코드 문구를 이용한 종단 간 암호화와 릴레이 대체 연결을 지원하는 P2P 파일·폴더 전송 CLI 도구입니다.
클라우드 저장이나 파일 크기 제한 없이 기기 간에 파일을 직접 전송하는 크로스 플랫폼 앱