Plataforma de red y núcleo proxy en Go compatible con protocolos como VLESS, VMess, Trojan, Shadowsocks, WireGuard y REALITY.
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
Obtén los paquetes precompilados del repositorio de Cloudsmith
- 2
O compílalo y empaquétalo tú mismo siguiendo la guía de compilación
- 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
Proxy HTTP interactivo con capacidad para interceptar TLS e interfaces de consola, línea de comandos y web para inspeccionar tráfico HTTP/1, HTTP/2 y WebSocket.
Proxy basado en Go y en un protocolo QUIC personalizado, diseñado para funcionar en redes con pérdidas y camuflar el tráfico como HTTP/3.
Una VPN por túnel DNS que transporta tráfico TCP dentro de consultas y respuestas DNS para sortear la censura y las redes inestables.
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.