RelayBar - macOS menu-bar manager for SSH port forwards

RelayBar - macOS menu-bar manager for SSH port forwards

RelayBar는 macOS 메뉴바에서 SSH 로컬 포트 포워딩을 간편하게 관리할 수 있는 네이티브 앱입니다. 외부 의존성 없이 macOS 내장 SSH를 직접 사용하며, `ssh -N -L 8080:localhost:3000 user@host` 같은 명령어를 임포트하거나 다섯 개의 필드로 터널을 수동 추가할 수 있습니다. 원클릭으로 터널을 시작/중지하고, 로컬 URL을 브라우저에서 바로 열 수 있으며, 예기치 않은 연결 끊김 시 지수 백오프로 최대 10회 재시도합니다. SSH 프로세스는 사용자의 ~/.ssh/config와 known_hosts를 읽어 기존 설정과 에이전트를 활용하지만, 비대화형으로 실행되어 비밀번호 프롬프트는 지원하지 않습니다. 로컬 네트워크 접근 권한 요청이 있을 수 있으며, 앱 종료 시 자식 SSH 프로세스를 정리합니다. macOS 13 이상에서 사용 가능하며, GitHub에서 최신 릴리스를 다운로드할 수 있습니다.

외부 의존성 없이 macOS 내장 SSH를 그대로 사용하여, 안전한 연결 옵션만 보존하고 로컬 명령 실행이나 임의 설정 파일 선택 같은 위험한 옵션은 철저히 차단합니다. RelayBar는 셸을 호출하지 않으며, SSH 프로세스가 명령줄 클라이언트처럼 동작해 기존 SSH 설정과 에이전트를 그대로 활용합니다.

이 날의 다른 글

2026-07-23