Repolode
bytedance

bytedance/g3

Rust로 작성된 엔터프라이즈용 범용 프록시 제품군으로, g3proxy 포워드 프록시를 중심으로 하며 현재 유지보수 모드입니다.

스타
893
포크
80
열린 이슈
22
마지막 커밋
22시간 전

어떤 프로젝트인가요?

G3는 엔터프라이즈 환경을 위해 Rust로 작성된 네트워크 프록시 및 관련 도구 모음입니다. 핵심 구성 요소인 g3proxy는 HTTP/1과 SOCKS5를 지원하는 포워드 프록시이며, SNI 프록시와 TCP TPROXY도 지원합니다. TCP 스트림 프록시나 기본적인 HTTP 리버스 프록시로도 실행할 수 있습니다.

g3proxy는 동적 업스트림 선택을 지원하는 프록시 체이닝, 설정 가능한 이그레스 라우팅, 복호화된 트래픽 덤프를 포함한 TLS MITM 가로채기, 타사 보안 제품 연동을 위한 ICAP 적응 등 트래픽 처리 기능을 제공합니다. 또한 사용자별 인증, ACL 및 속도 제한 규칙, 여러 수준의 모니터링 메트릭도 지원합니다.

제품군에는 보조 도구도 포함됩니다. g3statsd(StatsD 호환 집계기), g3bench(HTTP, DNS, TLS 등의 프로토콜 벤치마킹), g3mkcert(인증서 생성), g3fcgen(g3proxy용 가짜 인증서 생성), g3iploc(IP 위치 조회), g3keymess(Cloudflare keyless 서버 구현체)가 있습니다. 프로젝트는 유지보수 모드이며, 새 개발을 위해 유지관리자는 VEY를 안내하고 있습니다.

핵심 기능

  • 01SNI 프록시와 TPROXY를 지원하는 HTTP/1 및 SOCKS5 포워드 프록시
  • 02동적 업스트림 선택과 사용자 지정 이그레스 라우팅을 지원하는 프록시 체이닝
  • 03복호화된 트래픽 덤프를 지원하는 TLS MITM 가로채기
  • 04HTTP, IMAP, SMTP 트래픽을 위한 ICAP 적응
  • 05사용자별 인증, ACL 및 속도 제한 규칙
  • 06다단계 모니터링 메트릭 및 무중단 reload

활용 사례

  • 사용자 인증과 접근 제어를 갖춘 엔터프라이즈 포워드 프록시 운영
  • ICAP을 통해 타사 보안 스캐너를 프록시 트래픽 경로에 삽입
  • g3bench로 HTTP, DNS 또는 TLS 서버 성능 벤치마킹

빠른 시작

  1. 1

    Cloudsmith 저장소에서 미리 빌드된 패키지를 받으세요

  2. 2

    또는 빌드 가이드를 따라 직접 빌드하고 패키징하세요

  3. 3

    g3proxy 사용자 가이드를 읽고 설정하세요

사용 전 알아둘 점

  • 프로젝트는 유지보수 모드이며, 활발한 개발은 VEY 프로젝트로 옮겨갔습니다.
  • Linux만 완전히 지원됩니다. 다른 플랫폼에서도 컴파일은 가능하지만 지원 수준은 낮습니다.
  • README에 단일 설치 명령이 없으므로 패키지를 사용하거나 소스에서 빌드해 설정해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

g3은(는) 무엇인가요?
Rust로 작성된 엔터프라이즈용 범용 프록시 제품군으로, g3proxy 포워드 프록시를 중심으로 하며 현재 유지보수 모드입니다. G3는 엔터프라이즈 환경을 위해 Rust로 작성된 네트워크 프록시 및 관련 도구 모음입니다. 핵심 구성 요소인 g3proxy는 HTTP/1과 SOCKS5를 지원하는 포워드 프록시이며, SNI 프록시와 TCP TPROXY도 지원합니다. TCP 스트림 프록시나 기본적인 HTTP 리버스 프록시로도 실행할 수 있습니다.
g3은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
g3은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
g3은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. g3의 마지막 커밋은 2026년 11월 5일입니다.
g3은(는) 어디에 사용할 수 있나요?
사용자 인증과 접근 제어를 갖춘 엔터프라이즈 포워드 프록시 운영 ICAP을 통해 타사 보안 스캐너를 프록시 트래픽 경로에 삽입 g3bench로 HTTP, DNS 또는 TLS 서버 성능 벤치마킹
g3는 어떻게 설치하나요?
Cloudsmith 저장소에서 미리 빌드된 패키지를 받으세요 또는 빌드 가이드를 따라 직접 빌드하고 패키징하세요 g3proxy 사용자 가이드를 읽고 설정하세요
g3은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bytedance/g3

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

관련 프로젝트

Windows, Linux, macOS에서 Xray, sing-box 등 프록시 코어를 실행하는 GUI 클라이언트

보안#proxy#v2ray#xray
12만+555 이번 주1.6만C#GPL-3.0활발히 관리됨업데이트 17시간 전

선택한 앱의 TCP 및 UDP 트래픽을 SOCKS5 또는 HTTP 프록시로 강제 라우팅하는 크로스 플랫폼 클라이언트로, Windows, macOS, Linux용 Proxifier 대안입니다.

보안#proxy#tcp-udp#network-tools
7천+80 이번 주438CMIT활발히 관리됨업데이트 16시간 전