Repolode
alebeck

alebeck/boring

TOML 설정으로 포트 포워딩을 정의하고 열고 닫을 수 있는 Go 기반 CLI SSH 터널 관리자입니다.

스타
1,692
포크
57
열린 이슈
5
마지막 커밋
12일 전

어떤 프로젝트인가요?

boring은 SSH 터널을 관리하는 CLI 도구입니다. 긴 ssh -L 또는 -D 명령을 외울 필요 없이, TOML 파일에 터널을 한 번 정의한 뒤 이름, glob 패턴 또는 그룹으로 열거나 닫을 수 있습니다.

로컬, 원격, 동적(SOCKS5) 포트 포워딩을 지원하며 Unix 소켓과 포트 범위도 사용할 수 있습니다. 기존 SSH config와 ssh-agent에서 호스트 설정을 읽으므로, 이미 사용 중인 별칭과 identity 파일을 터널에서도 활용할 수 있습니다. 연결이 끊기면 자동으로 다시 연결하고, 연결 유지를 위해 keep-alive를 전송합니다.

macOS, Linux, Windows에서 실행되며 bash, zsh, fish용 셸 자동 완성을 제공합니다. Homebrew로 설치하거나 미리 빌드된 바이너리를 다운로드할 수 있고, 소스에서 직접 빌드할 수도 있습니다.

핵심 기능

  • 01로컬, 원격, 동적(SOCKS5) 포트 포워딩
  • 02SSH config와 ssh-agent에서 호스트와 identity 읽기
  • 03자동 재연결 및 keep-alive
  • 04사람이 읽기 쉬운 TOML 파일로 터널 정의
  • 05이름, glob 패턴 또는 그룹으로 터널 열기 및 닫기
  • 06Unix 소켓을 지원하며 macOS, Linux, Windows에서 실행

활용 사례

  • 바스천 호스트를 통해 데이터베이스나 내부 서비스 포트에 계속 접속할 수 있도록 설정
  • 원격 포워딩으로 로컬 서비스를 원격 서버에 노출
  • SSH를 통한 SOCKS5 프록시로 브라우저나 애플리케이션 트래픽 라우팅
  • 반복해서 사용하는 개발용 터널을 한 번의 명령으로 관리

빠른 시작

  1. 1

    Homebrew로 설치하기

    brew install boring
  2. 2

    터널 설정을 작성한 TOML 파일 만들기

  3. 3

    설정된 터널 모두 열기

    boring open -a

사용 전 알아둘 점

  • 현재 Windows 사용자는 소스에서 직접 빌드해야 합니다.
  • 라이선스 메타데이터가 확인되지 않습니다(NOASSERTION). 사용하기 전에 저장소의 라이선스를 확인하세요.

포함된 컬렉션

토픽

자주 묻는 질문

boring은(는) 무엇인가요?
TOML 설정으로 포트 포워딩을 정의하고 열고 닫을 수 있는 Go 기반 CLI SSH 터널 관리자입니다. boring은 SSH 터널을 관리하는 CLI 도구입니다. 긴 ssh -L 또는 -D 명령을 외울 필요 없이, TOML 파일에 터널을 한 번 정의한 뒤 이름, glob 패턴 또는 그룹으로 열거나 닫을 수 있습니다.
boring은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
boring은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
boring은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. boring의 마지막 커밋은 2026년 10월 10일입니다.
boring은(는) 어디에 사용할 수 있나요?
바스천 호스트를 통해 데이터베이스나 내부 서비스 포트에 계속 접속할 수 있도록 설정 원격 포워딩으로 로컬 서비스를 원격 서버에 노출 SSH를 통한 SOCKS5 프록시로 브라우저나 애플리케이션 트래픽 라우팅 반복해서 사용하는 개발용 터널을 한 번의 명령으로 관리
boring는 어떻게 설치하나요?
Homebrew로 설치하기: brew install boring 터널 설정을 작성한 TOML 파일 만들기 설정된 터널 모두 열기: boring open -a
boring은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/alebeck/boring

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트