
Orb는 종단 간 암호화를 사용하여 인터넷을 통해 로컬 폴더를 공유할 수 있는 안전한 터미널 우선 유틸리티입니다. 계정, 클라우드 스토리지, 포트 포워딩이 필요하지 않습니다.
Orb는 종단간 암호화를 사용하여 로컬 폴더를 인터넷을 통해 공유할 수 있는 안전한 터미널 우선 유틸리티입니다. 계정, 클라우드 저장소, 포트 포워딩이 필요하지 않습니다.
단일 명령으로 폴더 공유 - 종단간 암호화
안전한 파일 접근을 위한 대화형 TUI 브라우저
# 플랫폼에 맞는 바이너리 다운로드
curl -L https://github.com/Zayan-Mohamed/orb/releases/latest/download/orb-$(uname -s)-$(uname -m) -o orb
chmod +x orb
sudo mv orb /usr/local/bin/
또는 소스에서 빌드.
orb share ./myfolder
출력:
Session ID: abc123def456
Passcode: secure-random-passcode
Relay: ws://localhost:8080
Share these credentials securely with the recipient.
Waiting for connection...
orb connect 7F9Q2A
패스코드를 입력하라는 메시지가 표시된 후 대화형 파일 브라우저가 열립니다.
orb share <경로>암호화된 터널을 통해 로컬 디렉토리를 공유합니다.
옵션:
--relay <url>: 릴레이 서버 URL (기본값: http://localhost:8080)--readonly: 폴더를 읽기 전용 모드로 공유예시:
orb share ./documents --readonly
orb connect <세션-ID>공유 세션에 연결합니다.
옵션:
--relay <url>: 릴레이 서버 URL--passcode <코드>: 세션 패스코드 (제공되지 않으면 입력 프롬프트)--tui: TUI 파일 브라우저 사용 (기본값: true)--mount <경로>: FUSE 마운트 지점 (Linux/macOS 전용)예시:
orb connect 7F9Q2A --passcode 493-771 --tui
orb relay릴레이 서버를 시작합니다.
옵션:
--listen <주소>: 수신 주소 (기본값: :8080)예시:
orb relay --listen 0.0.0.0:8080
Orb는 세 가지 구성 요소로 이루어져 있습니다:
┌─────────┐ ┌───────────┐ ┌─────────┐
│ 공유자 │◄────암호화됨────►│ 릴레이 │◄────암호화됨────►│ 수신자 │
│ (CLI) │ │ 서버 │ │ (CLI) │
└─────────┘ └───────────┘ └─────────┘
│ │ │
│ │ │
└──────────────────────────────┴──────────────────────────────┘
모든 암호화는 가장자리에서 이루어짐
릴레이는 평문 데이터를 절대 볼 수 없음
# 저장소 복제
git clone https://github.com/Zayan-Mohamed/orb.git
cd orb
# 의존성 설치
go mod download
# 현재 플랫폼용 빌드
make build-local
# 또는 모든 플랫폼용 빌드
./build.sh
# 모든 플랫폼용 빌드
./build.sh
# 바이너리는 build/ 디렉토리에 생성됨
ls build/
# orb-linux-amd64
# orb-linux-arm64
# orb-darwin-amd64
# orb-darwin-arm64
# orb-windows-amd64.exe
make test
go test -cover ./...
make relay
make share
SESSION=<session-id> make connect
Orb는 합리적인 기본값을 사용하며 설정 파일이 필요 없습니다. 모든 설정은 명령줄 플래그를 통해 전달됩니다.
포괄적인 문서는 Orb 문서에서 확인하세요:
시작하기
사용자 가이드
보안
배포
개발
# MkDocs 설치
pip install -r requirements.txt
# 로컬에서 서빙
mkdocs serve
# 정적 사이트 빌드
mkdocs build
보안 취약점을 발견한 경우 [email protected]으로 이메일을 보내주십시오. 보안 취약점에 대해 공개 이슈를 생성하지 마십시오.
MIT 라이선스 - 자세한 내용은 LICENSE 파일 참조
기여를 환영합니다! 지침은 기여 가이드를 읽어주십시오.
기억하세요: Orb는 보안을 위해 설계되었습니다. 암호화, 프라이버시 또는 격리를 약화시키는 기능은 구현되지 않습니다.
안전하게 지내세요. 보안을 유지하세요.
보안과 프라이버시를 최우선으로 하는 개발자들이 정성을 다해 만들었습니다.
GitHub에서 Star 표시 | 문서 읽기 | 버그 신고 | 기능 요청