warpgate
SHA-256지능형 투명 배스천 호스트로, 클라이언트 없이 다양한 프로토콜, 세션 녹화 및 2FA/SSO를 지원합니다.
추가 클라이언트가 필요 없는 스마트 점프 서버로, SSH/HTTPS/데이터베이스 프록시를 지원하며 감사 녹화 기능을 자체 제공합니다.
주요 기능
- 투명 프록시: 연결을 대상으로 직접 전달하며 클라이언트에 별도의 설정이 필요 없음
- 내장 이중 인증(TOTP) 및 싱글 사인온(OpenID Connect)
- 완전한 세션 녹화, 실시간 보기 및 사후 재생 지원
- 단일 바이너리 파일 배포, 외부 종속성 없음
- 정확한 사용자-서비스 1:1 매핑, 세밀한 권한 제어
할 수 없는 것
- •처음 사용 시 설정을 생성하고 해당 포트(SSH 22, HTTPS 443 등)를 열어야 하며 방화벽 설정에 주의해야 합니다. 세션 녹화는 디스크 공간을 차지하므로 정기적으로 정리하거나 자동 아카이브를 설정하는 것이 좋습니다. 현재 Linux와 macOS 배포만 지원하며 Windows 사용자는 WSL을 사용해야 합니다. Teleport와 비교하면 유료 버전의 엔터프라이즈급 고가용성 및 클러스터 기능이 부족하지만 소규모 팀이 사용하기에는 충분합니다.
사용 사례
- 기업 내부망 SSH / HTTPS 서비스 보안 접속, VPN 대체
- 데이터베이스(MySQL / PostgreSQL)에 대한 감사형 원격 접근
- Kubernetes 클러스터를 위한 투명 프록시, 클라이언트 설정 불필요
- 다인 운영 환경에서 작업 전 과정 녹화 및 감사
Warpgate는 클라이언트 소프트웨어가 전혀 필요 없는 스마트하고 완전히 투명한 배스천 호스트입니다. DMZ 영역에 배포하면 사용자를 특정 호스트나 URL에 정밀하게 할당할 수 있고, 모든 세션을 기록하여 실시간으로 확인하고 재생할 수 있으며, 2단계 인증(TOTP)과 SSO(OpenID Connect)를 기본으로 지원합니다. 전체 서비스는 외부 종속성이 없는 단일 바이너리 파일 하나로 구성되며, 100% 안전한 Rust로 작성되었습니다. SSH, HTTPS, Kubernetes, MySQL, PostgreSQL 프로토콜을 지원하며, 점프 서버, VPN 또는 Teleport의 이상적인 대안으로서 안전하고 감사 가능한 접근을 구현합니다.
태그
시작하기
소프트웨어 설치
배포판에 맞는 패키지를 설치 (dpkg / rpm / AppImage)
1단계: GitHub Releases에서 해당 플랫폼의 바이너리 파일을 다운로드합니다(또는 Docker 이미지 사용)
2단계: warpgate setup을 실행하여 마법사에 따라 구성 파일을 생성합니다(포트 바인딩 및 사용자 포함)
3단계: warpgate 서비스를 시작하면 기본적으로 웹 관리 인터페이스가 8888 포트에서 수신 대기합니다
- 1단계: GitHub Releases에서 해당 플랫폼의 바이너리 파일을 다운로드합니다(또는 Docker 이미지 사용)
- 2단계: warpgate setup을 실행하여 마법사에 따라 구성 파일을 생성합니다(포트 바인딩 및 사용자 포함)
- 3단계: warpgate 서비스를 시작하면 기본적으로 웹 관리 인터페이스가 8888 포트에서 수신 대기합니다
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
2d608004086b9c1f225a1ebe09d740b941e3e5f5eeb67f473d6daf554e41766f이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
Warpgate 프로세스를 중지하고 바이너리 파일과 설정 파일 디렉터리(기본값: /etc/warpgate 및 /var/lib/warpgate)를 삭제합니다. Docker 배포의 경우 컨테이너와 볼륨을 삭제합니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
3 FAQs