Go로 작성된 자체 호스팅 터널로, 자체 도메인과 서버를 통해 localhost 서비스를 인터넷에 공개합니다.
openziti/zrok
방화벽이나 포트 포워딩 설정 없이 제로 트러스트 네트워킹으로 로컬 웹 서비스, 파일, TCP/UDP 리소스를 안전하게 공유합니다.
대체할 수 있는 제품:ngrok
- 스타
- 4,783
- 포크
- 228
- 열린 이슈
- 121
- 마지막 커밋
- 14일 전
어떤 프로젝트인가요?
zrok는 공용 인터넷에 있든 사설 네트워크에 있든 다른 사람과 웹 서비스, 폴더, 네트워크 리소스를 공유할 수 있는 도구입니다. localhost:8080 같은 로컬 포트를 명령 하나로 공개할 수 있고, 폴더를 네트워크 드라이브로 노출할 수도 있습니다.
zrok는 제로 트러스트 네트워크 오버레이인 OpenZiti를 기반으로 합니다. 인바운드 연결이나 네트워크 설정 변경 없이 방화벽과 NAT 뒤에서도 공유할 수 있으며, zrok 서버를 포함해 종단 간 트래픽이 암호화됩니다. 공개 공유는 링크를 가진 누구나 접속할 수 있고, 비공개 공유는 지정된 zrok 사용자만 이용할 수 있습니다.
이 프로젝트는 Go로 작성되었으며 Windows, macOS, Linux, Raspberry Pi용 단일 바이너리로 제공됩니다. 무료 zrok.io 서비스를 사용하거나 자체 인스턴스를 호스팅할 수 있으며, Go SDK를 통해 애플리케이션에 공유 기능을 직접 내장할 수 있습니다.
핵심 기능
- 01방화벽이나 포트 포워딩을 변경하지 않고 HTTP/HTTPS로 로컬 웹 서비스를 공유합니다.
- 02drive 백엔드 모드를 통해 폴더를 네트워크 드라이브로 노출합니다.
- 03zrok 사용자 간 비공개 TCP 및 UDP 공유를 지원합니다.
- 04ID 기반 접근 제어를 적용한 공개 및 비공개 공유 모드를 제공합니다.
- 05애플리케이션에 공유 기능을 내장할 수 있는 Go SDK를 제공합니다.
- 06단일 바이너리로 자체 호스팅할 수 있습니다.
활용 사례
- 배포하지 않고도 로컬에서 실행 중인 웹 앱을 고객이나 동료에게 보여줍니다.
- 다른 네트워크에 있는 사람과 프로젝트 폴더를 네트워크 드라이브로 공유합니다.
- 가정용 라우터 뒤에 있는 Raspberry Pi의 서비스를 공개합니다.
- 특정 팀원에게 내부 TCP 서비스에 대한 비공개 접근 권한을 제공합니다.
빠른 시작
- 1
사용 중인 플랫폼에 zrok 설치하기
- 2
초대를 받아 계정 만들기
zrok invite - 3
공유 활성화하기
zrok enable - 4
로컬 웹 서비스를 공개적으로 공유하기
zrok share public localhost:8080
토픽
자주 묻는 질문
- zrok은(는) 무엇인가요?
- 방화벽이나 포트 포워딩 설정 없이 제로 트러스트 네트워킹으로 로컬 웹 서비스, 파일, TCP/UDP 리소스를 안전하게 공유합니다. zrok는 공용 인터넷에 있든 사설 네트워크에 있든 다른 사람과 웹 서비스, 폴더, 네트워크 리소스를 공유할 수 있는 도구입니다. localhost:8080 같은 로컬 포트를 명령 하나로 공개할 수 있고, 폴더를 네트워크 드라이브로 노출할 수도 있습니다.
- zrok은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- zrok은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- zrok은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. zrok의 마지막 커밋은 2026년 10월 8일입니다.
- zrok은(는) 어디에 사용할 수 있나요?
- 배포하지 않고도 로컬에서 실행 중인 웹 앱을 고객이나 동료에게 보여줍니다. 다른 네트워크에 있는 사람과 프로젝트 폴더를 네트워크 드라이브로 공유합니다. 가정용 라우터 뒤에 있는 Raspberry Pi의 서비스를 공개합니다. 특정 팀원에게 내부 TCP 서비스에 대한 비공개 접근 권한을 제공합니다.
- zrok는 어떻게 설치하나요?
- 사용 중인 플랫폼에 zrok 설치하기 초대를 받아 계정 만들기: zrok invite 공유 활성화하기: zrok enable 로컬 웹 서비스를 공개적으로 공유하기: zrok share public localhost:8080
- zrok은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/openziti/zrok
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
NAT나 방화벽 뒤의 로컬 서버를 TCP, UDP, HTTP, HTTPS를 통해 인터넷에 공개하는 고속 리버스 프록시입니다.
인증, MFA, SSO 및 봇 방지 기능을 갖춘 보안 리버스 프록시·앱 관리자·게이트웨이 홈 서버 플랫폼
클라우드 저장이나 파일 크기 제한 없이 기기 간에 파일을 직접 전송하는 크로스 플랫폼 앱
웹사이트에 들어오는 HTTP 요청에 챌린지를 적용해 AI 스크래퍼 봇을 차단하는 셀프 호스팅 웹 방화벽입니다.
로컬 TCP 포트를 원격 서버로 연결해 localhost 서비스를 공개 인터넷에서 이용하게 하는 간결한 Rust CLI입니다.