Repolode
tobychui

tobychui/zoraxy

홈랩과 소규모 서버 환경을 위한 Go 기반 범용 HTTP 리버스 프록시 및 포워딩 도구로, 웹 관리 UI를 제공합니다.

대체할 수 있는 제품:Nginx Proxy Manager

스타
5,538
포크
330
열린 이슈
158
마지막 커밋
어제

어떤 프로젝트인가요?

Zoraxy는 웹 인터페이스로 관리하는 리버스 프록시 및 포워딩 도구입니다. 호스트명이나 가상 디렉터리를 기준으로 들어오는 HTTP 및 HTTP/2 트래픽을 백엔드 서비스로 라우팅하며, 원시 TCP 및 UDP 스트림도 포워딩할 수 있습니다.

라우팅 외에도 ACME를 통한 TLS 인증서 관리 기능을 제공하며, 자동 갱신과 여러 DNS 제공업체를 위한 DNS 챌린지를 지원합니다. IP 및 국가별 블랙리스트와 화이트리스트, 기본 인증, 리디렉션 규칙, 로드 밸런싱, 업타임 모니터 기능도 갖추고 있습니다. Authelia 및 Authentik 같은 플러그인과 forward-auth 연동으로 기능을 확장할 수 있습니다.

Zoraxy는 Windows, Linux 및 ARM 기기용 단일 바이너리로 제공되며 Docker에서도 실행할 수 있습니다. 포트 스캐너, mDNS 스캐너, Wake-on-LAN, 웹 SSH 터미널 등의 유틸리티도 포함되어 있으며, 웹 SSH 터미널은 현재 Linux 호스트에서 작동합니다.

핵심 기능

  • 01가상 디렉터리, 로드 밸런싱, 사용자 지정 헤더를 지원하는 HTTP 및 HTTP/2 리버스 프록시
  • 02WebSocket 자동 프록시 및 TCP/UDP 스트림 포워딩
  • 03자동 갱신 및 DNS 챌린지를 지원하는 ACME 인증서 관리
  • 04IP 및 국가별 블랙리스트와 화이트리스트
  • 05통합 업타임 모니터, 포트 스캐너, Wake-on-LAN
  • 06Authelia 및 Authentik을 지원하는 플러그인 시스템과 forward-auth

활용 사례

  • 홈 서버 하나에서 여러 셀프 호스팅 서비스를 각기 다른 서브도메인으로 공개
  • 내부 웹 앱에 HTTPS와 인증서 자동 갱신 기능 추가
  • NAT 라우터 뒤에 있는 서비스로 TCP 또는 UDP 트래픽 포워딩
  • 기존 애플리케이션 앞에 SSO 또는 forward-auth 계층 구성

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/tobychui/zoraxy
  2. 2

    소스 폴더로 이동해 종속성을 가져옵니다

    cd ./zoraxy/src/ && go mod tidy
  3. 3

    바이너리를 빌드합니다(Go 1.23 이상 필요)

    go build
  4. 4

    관리 인터페이스를 포트 8000에서 실행해 Zoraxy를 시작합니다

    sudo ./zoraxy -port=:8000

사용 전 알아둘 점

  • Web SSH는 Linux 기반 시스템만 지원하며, 일부 아키텍처는 실험 단계입니다.
  • 소스에서 빌드하려면 Go 1.23 이상이 필요합니다.
  • nginx 구성 변환기는 실험 기능으로 표시되어 있습니다.
  • AGPL-3.0 라이선스에 따라 파생 저작물도 동일한 조건으로 오픈 소스화해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

zoraxy은(는) 무엇인가요?
홈랩과 소규모 서버 환경을 위한 Go 기반 범용 HTTP 리버스 프록시 및 포워딩 도구로, 웹 관리 UI를 제공합니다. Zoraxy는 웹 인터페이스로 관리하는 리버스 프록시 및 포워딩 도구입니다. 호스트명이나 가상 디렉터리를 기준으로 들어오는 HTTP 및 HTTP/2 트래픽을 백엔드 서비스로 라우팅하며, 원시 TCP 및 UDP 스트림도 포워딩할 수 있습니다.
zoraxy은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
zoraxy은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
zoraxy은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. zoraxy의 마지막 커밋은 2026년 10월 22일입니다.
zoraxy은(는) 어디에 사용할 수 있나요?
홈 서버 하나에서 여러 셀프 호스팅 서비스를 각기 다른 서브도메인으로 공개 내부 웹 앱에 HTTPS와 인증서 자동 갱신 기능 추가 NAT 라우터 뒤에 있는 서비스로 TCP 또는 UDP 트래픽 포워딩 기존 애플리케이션 앞에 SSO 또는 forward-auth 계층 구성
zoraxy는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/tobychui/zoraxy 소스 폴더로 이동해 종속성을 가져옵니다: cd ./zoraxy/src/ && go mod tidy 바이너리를 빌드합니다(Go 1.23 이상 필요): go build 관리 인터페이스를 포트 8000에서 실행해 Zoraxy를 시작합니다: sudo ./zoraxy -port=:8000
zoraxy은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/tobychui/zoraxy

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

관련 프로젝트