g3
G3 is an open-source enterprise proxy solution by ByteDance, including forward proxy, reverse proxy (WIP), load balancer, benchmark tool, stats aggregator, and more. Built with async Rust for high performance, it supports HTTP/SOCKS5/SNI proxy, TLS interception, ICAP integration, rich ACL/rate limiting, load balancing, user authentication, and comprehensive monitoring.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
ByteDance's enterprise-oriented generic proxy solution suite, fast and feature-rich.
Core Features
- Async Rust implementation for high speed and reliability
- Multiple proxy protocols: HTTP, SOCKS5, SNI, transparent proxy
- TLS man-in-the-middle interception and ICAP adaptation for security auditing
- Flexible egress route selection, load balancing, and failover strategies
- Granular ACL, rate limits, user authentication, and per-user site config
What It Can't Do
- •Reverse proxy (g3tiles) and NAT traversal are still WIP; not recommended for production use
- •Building requires Rust 1.90+ and TLS libraries (OpenSSL/BoringSSL/AWS-LC); ensure dependencies are installed
- •TLS interception features require proper CA certificate setup; ensure legal and ethical use
Use Cases
- Enterprise forward proxy with traffic inspection and access control
- Reverse proxy / load balancing for internal services (features under development)
Detailed Introduction
g3 是字节跳动开源的企业级通用代理解决方案,包含多个子应用:g3proxy(正向代理,支持HTTP/SOCKS5/SNI代理、TLS拦截、ICAP集成)、g3tiles(反向代理开发中)、g3bench(基准测试)、g3statsd(StatsD聚合器)等。基于异步Rust,性能高、可定制性强,支持丰富的ACL/限流、负载均衡与故障转移、用户认证及监控度量,适用于企业安全管控与网络加速场景。
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Download prebuilt packages from Cloudsmith or build from source (requires Rust 1.90+)
Configure the application using provided example files (e.g., g3proxy.toml)
Start the service (e.g., g3proxy) and verify proxy functionality
- Download prebuilt packages from Cloudsmith or build from source (requires Rust 1.90+)
- Configure the application using provided example files (e.g., g3proxy.toml)
- Start the service (e.g., g3proxy) and verify proxy functionality
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Remove the installation directory and all configuration files (check each application's documentation for default paths). If installed as a system service, stop and disable it first.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.
scrcpy
Display and control your Android device from your computer via USB or TCP/IP. No root required, high performance, low latency, supports audio and video mirroring.
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.