Repolode
schollz

schollz/croc

공유 코드 문구를 이용한 종단 간 암호화와 릴레이 대체 연결을 지원하는 P2P 파일·폴더 전송 CLI 도구입니다.

대체할 수 있는 제품:WeTransferAirDrop

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

    macOS에서 Homebrew로 croc를 설치합니다

    brew install croc
  2. 2

    파일이나 폴더를 보내고 표시된 코드 문구를 메모합니다

    croc send [file(s)-or-folder]
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트

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

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