클라우드 저장이나 파일 크기 제한 없이 기기 간에 파일을 직접 전송하는 크로스 플랫폼 앱
schollz/croc
공유 코드 문구를 이용한 종단 간 암호화와 릴레이 대체 연결을 지원하는 P2P 파일·폴더 전송 CLI 도구입니다.
대체할 수 있는 제품:WeTransfer
AirDrop
- 스타
- 40,869
- 포크
- 1,651
- 열린 이슈
- 5
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
croc을 사용하면 터미널이나 브라우저에서 두 컴퓨터 간에 파일과 폴더를 전송할 수 있습니다. 보내는 쪽에서 `croc send`를 실행하면 짧은 코드 문구가 생성됩니다. 받는 쪽에서 이 문구를 입력하면 두 클라이언트가 비밀번호 인증 키 교환(PAKE)을 수행해 종단 간 암호화에 사용할 키를 만듭니다. 연결은 먼저 P2P 방식을 시도하고 직접 연결할 수 없으면 릴레이로 전환하므로 포트 포워딩이나 로컬 서버가 필요하지 않습니다.
croc은 단일 파일뿐 아니라 여러 파일과 폴더를 한 번에 전송하고, 중단된 전송을 이어서 재개할 수 있습니다. Windows, Linux, macOS와 CLI에 연동되는 getcroc.com 브라우저 클라이언트에서도 사용할 수 있습니다. Tor 같은 SOCKS5 프록시를 통해 트래픽을 라우팅할 수 있으며, 자체 서버에서 `croc relay`를 실행해 릴레이를 직접 호스팅할 수도 있습니다. 최신 버전에는 비동기 공유를 위한 선택적 암호화 임시 저장 모드와 공유 터미널 세션을 위한 `croc ssh` 명령이 추가되었습니다.
핵심 기능
- 01릴레이 대체 연결을 지원하는 P2P 전송으로 포트 포워딩이 필요하지 않습니다.
- 02공유 코드 문구를 사용한 PAKE로 종단 간 암호화 키를 생성합니다.
- 03여러 파일과 폴더를 한 번에 전송하고, 중단된 전송을 재개할 수 있습니다.
- 04Windows, Linux, macOS와 브라우저에서 사용할 수 있으며 CLI와 연동됩니다.
- 05Tor 같은 SOCKS5 프록시와 자체 호스팅 릴레이를 지원합니다.
활용 사례
- 서버나 클라우드 공유를 설정하지 않고 동료에게 큰 파일이나 폴더를 보낼 때.
- 서로 다른 네트워크에 연결된 자신의 노트북과 데스크톱 간에 파일을 전송할 때.
- 브라우저만 사용할 수 있는 사람에게 링크나 QR 코드로 파일을 공유할 때.
- 파이프와 quiet mode를 사용해 자동화 작업에서 파일 전송을 스크립트로 처리할 때.
빠른 시작
- 1
macOS에서 Homebrew로 croc를 설치합니다
brew install croc - 2
파일이나 폴더를 보내고 표시된 코드 문구를 메모합니다
croc send [file(s)-or-folder] - 3
다른 컴퓨터에서 코드 문구를 사용해 파일을 받습니다
croc code-phrase
포함된 컬렉션
토픽
자주 묻는 질문
- croc은(는) 무엇인가요?
- 공유 코드 문구를 이용한 종단 간 암호화와 릴레이 대체 연결을 지원하는 P2P 파일·폴더 전송 CLI 도구입니다. croc을 사용하면 터미널이나 브라우저에서 두 컴퓨터 간에 파일과 폴더를 전송할 수 있습니다. 보내는 쪽에서 `croc send`를 실행하면 짧은 코드 문구가 생성됩니다. 받는 쪽에서 이 문구를 입력하면 두 클라이언트가 비밀번호 인증 키 교환(PAKE)을 수행해 종단 간 암호화에 사용할 키를 만듭니다. 연결은 먼저 P2P 방식을 시도하고 직접 연결할 수 없으면 릴레이로 전환하므로 포트 포워딩이나 로컬 서버가 필요하지 않습니다.
- croc은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- croc은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- croc은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. croc의 마지막 커밋은 2026년 11월 4일입니다.
- croc은(는) 어디에 사용할 수 있나요?
- 서버나 클라우드 공유를 설정하지 않고 동료에게 큰 파일이나 폴더를 보낼 때. 서로 다른 네트워크에 연결된 자신의 노트북과 데스크톱 간에 파일을 전송할 때. 브라우저만 사용할 수 있는 사람에게 링크나 QR 코드로 파일을 공유할 때. 파이프와 quiet mode를 사용해 자동화 작업에서 파일 전송을 스크립트로 처리할 때.
- croc는 어떻게 설치하나요?
- macOS에서 Homebrew로 croc를 설치합니다: brew install croc 파일이나 폴더를 보내고 표시된 코드 문구를 메모합니다: croc send [file(s)-or-folder] 다른 컴퓨터에서 코드 문구를 사용해 파일을 받습니다: croc code-phrase
- croc은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/schollz/croc
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Cloudflare Workers에 배포할 수 있는 셀프 호스팅 가능한 종단 간 암호화 릴레이로, 휴대폰에서 로컬 데스크톱 포트에 노출 없이 접속할 수 있습니다.
공유 암호구를 사용해 기기 간 파일을 종단 간 암호화해 전송하고, 필요하면 릴레이를 통해 전송하는 CLI 및 브라우저 도구입니다.
IPFS 기반의 P2P 종단 간 암호화 파일 저장소, 메시징 및 소셜 네트워크 플랫폼으로, 직접 호스팅도 지원합니다.
인터넷 연결 없이 임시 WiFi 또는 공유 네트워크를 통해 Android, iOS, Linux, macOS, Windows 간에 파일을 전송합니다.