Repolode
spieglt

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. 1

    릴리스 페이지 또는 사용 중인 플랫폼의 스토어에서 앱을 다운로드하세요

  2. 2

    macOS에서는 Homebrew로 설치하세요

    brew install flying-carpet
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트

지원되는 비Apple Wi-Fi 카드에서 AWDL을 통해 iPhone과 Linux 컴퓨터 간 파일 전송을 지원하는 Linux용 명령줄 AirDrop입니다.

3.3천+78 이번 주255RustMIT활발히 관리됨업데이트 3일 전