Repolode
bytedance

bytedance/g3

Suite de proxy genérico en Rust orientada a empresas, centrada en el proxy forward g3proxy y actualmente en modo de mantenimiento.

Estrellas
893
Forks
80
Issues abiertos
22
Último commit
ayer

¿Qué es?

G3 es un conjunto de proxies de red y herramientas relacionadas, escrito en Rust para uso empresarial. Su componente principal, g3proxy, funciona como proxy forward compatible con HTTP/1 y SOCKS5, admite proxy SNI y TCP TPROXY, y también puede ejecutarse como proxy de flujo TCP o como proxy reverse HTTP básico.

g3proxy incluye funciones de gestión del tráfico como el encadenamiento de proxies con selección dinámica de upstream, el enrutamiento de salida configurable, la interceptación TLS MITM con volcado del tráfico descifrado y la adaptación ICAP para integrarse con productos de seguridad de terceros. También ofrece autenticación por usuario, reglas ACL y de límite de tasa, y métricas de monitoreo en varios niveles.

La suite incluye herramientas complementarias: g3statsd (un agregador compatible con StatsD), g3bench (pruebas de rendimiento de protocolos como HTTP, DNS y TLS), g3mkcert (generación de certificados), g3fcgen (generación de certificados falsos para g3proxy), g3iploc (consulta de ubicación de IP) y g3keymess (una implementación de servidor keyless de Cloudflare). El proyecto está en modo de mantenimiento y sus responsables recomiendan VEY para nuevos desarrollos.

Funciones clave

  • 01Proxy forward para HTTP/1 y SOCKS5 con compatibilidad con proxy SNI y TPROXY
  • 02Encadenamiento de proxies con selección dinámica de upstream y enrutamiento de salida personalizado
  • 03Interceptación TLS MITM con volcado del tráfico descifrado
  • 04Adaptación ICAP para tráfico HTTP, IMAP y SMTP
  • 05Autenticación por usuario y reglas ACL y de límite de tasa
  • 06Métricas de monitoreo multinivel y recarga sin interrupciones

Casos de uso

  • Implementar un proxy forward empresarial con autenticación de usuarios y control de acceso
  • Incorporar un escáner de seguridad de terceros al tráfico del proxy mediante ICAP
  • Medir el rendimiento de servidores HTTP, DNS o TLS con g3bench

Inicio rápido

  1. 1

    Obtén los paquetes precompilados del repositorio de Cloudsmith

  2. 2

    O compílalo y empaquétalo tú mismo siguiendo la guía de compilación

  3. 3

    Lee la guía de usuario de g3proxy para configurarlo

Antes de usarlo

  • El proyecto está en modo de mantenimiento y el desarrollo activo se ha trasladado al proyecto VEY.
  • Solo Linux cuenta con soporte completo; el proyecto también compila en otras plataformas, pero tienen menos soporte.
  • El README no incluye un único comando de instalación, así que la configuración requiere usar paquetes o compilar desde el código fuente.

En colecciones

Temas

Preguntas frecuentes

¿Qué es g3?
Suite de proxy genérico en Rust orientada a empresas, centrada en el proxy forward g3proxy y actualmente en modo de mantenimiento. G3 es un conjunto de proxies de red y herramientas relacionadas, escrito en Rust para uso empresarial. Su componente principal, g3proxy, funciona como proxy forward compatible con HTTP/1 y SOCKS5, admite proxy SNI y TCP TPROXY, y también puede ejecutarse como proxy de flujo TCP o como proxy reverse HTTP básico.
¿g3 es gratuito? ¿Qué licencia tiene?
g3 es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿g3 sigue mantenido?
Mantenimiento activo. El último commit de g3 fue el 5 nov 2026.
¿Para qué puedo usar g3?
Implementar un proxy forward empresarial con autenticación de usuarios y control de acceso Incorporar un escáner de seguridad de terceros al tráfico del proxy mediante ICAP Medir el rendimiento de servidores HTTP, DNS o TLS con g3bench
¿Cómo se instala g3?
Obtén los paquetes precompilados del repositorio de Cloudsmith O compílalo y empaquétalo tú mismo siguiendo la guía de compilación Lee la guía de usuario de g3proxy para configurarlo
¿Dónde consigo g3?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/bytedance/g3

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Cliente gráfico para Windows, Linux y macOS que ejecuta Xray, sing-box y otros núcleos proxy.

120 mil+555 esta semana16,3 milC#GPL-3.0Bien mantenidoActualizado hace 22 horas

Cliente multiplataforma que fuerza el tráfico TCP y UDP de aplicaciones seleccionadas a pasar por proxies SOCKS5 o HTTP; una alternativa a Proxifier para Windows, macOS y Linux.

Seguridad#proxy#tcp-udp#network-tools
7 mil+80 esta semana438CMITBien mantenidoActualizado hace 20 horas