Repolode
bytedance

bytedance/g3

Suíte genérica de proxy em Rust voltada para empresas, centrada no proxy forward g3proxy e atualmente em modo de manutenção.

Estrelas
894
Forks
80
Issues abertas
22
Último commit
há 3 dias

O que é?

G3 é um conjunto de ferramentas de proxy de rede e relacionadas, escrito em Rust para uso empresarial. Seu principal componente, g3proxy, funciona como um proxy forward com suporte a HTTP/1 e SOCKS5, proxy SNI e TCP TPROXY, e também pode operar como proxy de stream TCP ou proxy reverso HTTP básico.

O g3proxy oferece recursos de tratamento de tráfego como encadeamento de proxies com seleção dinâmica de upstream, roteamento de saída configurável, interceptação TLS MITM com gravação do tráfego descriptografado e adaptação ICAP para integração com produtos de segurança de terceiros. Também oferece autenticação por usuário, regras de ACL e limite de taxa, além de métricas de monitoramento em vários níveis.

A suíte inclui ferramentas complementares: g3statsd (um agregador compatível com StatsD), g3bench (benchmark de protocolos como HTTP, DNS, TLS e outros), g3mkcert (geração de certificados), g3fcgen (geração de certificados falsos para g3proxy), g3iploc (consulta de localização de IP) e g3keymess (uma implementação de servidor keyless da Cloudflare). O projeto está em modo de manutenção, e os mantenedores recomendam o VEY para novos desenvolvimentos.

Recursos principais

  • 01Proxy forward HTTP/1 e SOCKS5 com suporte a proxy SNI e TPROXY
  • 02Encadeamento de proxies com seleção dinâmica de upstream e roteamento de saída personalizado
  • 03Interceptação TLS MITM com gravação do tráfego descriptografado
  • 04Adaptação ICAP para tráfego HTTP, IMAP e SMTP
  • 05Autenticação por usuário e regras de ACL e limite de taxa
  • 06Métricas de monitoramento em vários níveis e recarga graciosa

Casos de uso

  • Executar um proxy forward empresarial com autenticação de usuários e controle de acesso
  • Inserir um scanner de segurança de terceiros no tráfego do proxy por meio de ICAP
  • Fazer benchmark do desempenho de servidores HTTP, DNS ou TLS com g3bench

Início rápido

  1. 1

    Obtenha os pacotes pré-compilados do repositório do Cloudsmith

  2. 2

    Ou compile e empacote você mesmo seguindo o guia de compilação

  3. 3

    Leia o guia do usuário do g3proxy para configurá-lo

Antes de usar

  • O projeto está em modo de manutenção, e o desenvolvimento ativo foi transferido para o projeto VEY.
  • Somente o Linux tem suporte completo; o projeto também compila em outras plataformas, mas elas recebem menos suporte.
  • O README não apresenta um único comando de instalação, então a configuração exige usar pacotes ou compilar a partir do código-fonte.

Em coleções

Tópicos

Perguntas frequentes

O que é g3?
Suíte genérica de proxy em Rust voltada para empresas, centrada no proxy forward g3proxy e atualmente em modo de manutenção. G3 é um conjunto de ferramentas de proxy de rede e relacionadas, escrito em Rust para uso empresarial. Seu principal componente, g3proxy, funciona como um proxy forward com suporte a HTTP/1 e SOCKS5, proxy SNI e TCP TPROXY, e também pode operar como proxy de stream TCP ou proxy reverso HTTP básico.
g3 é gratuito? Qual é a licença?
g3 é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
g3 ainda é mantido?
Manutenção ativa. O último commit de g3 foi em 5 de nov. de 2026.
Para que posso usar g3?
Executar um proxy forward empresarial com autenticação de usuários e controle de acesso Inserir um scanner de segurança de terceiros no tráfego do proxy por meio de ICAP Fazer benchmark do desempenho de servidores HTTP, DNS ou TLS com g3bench
Como instalar g3?
Obtenha os pacotes pré-compilados do repositório do Cloudsmith Ou compile e empacote você mesmo seguindo o guia de compilação Leia o guia do usuário do g3proxy para configurá-lo
Onde consigo g3?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bytedance/g3

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Cliente com interface gráfica para Windows, Linux e macOS que executa Xray, sing-box e outros cores de proxy.

120,2 mil+506 esta semana16,3 milC#GPL-3.0Bem mantidoAtualizado há 14 horas

Cliente multiplataforma que força o tráfego TCP e UDP de aplicativos selecionados a passar por proxies SOCKS5 ou HTTP, uma alternativa ao Proxifier para Windows, macOS e Linux.

Segurança#proxy#tcp-udp#network-tools
7 mil+82 esta semana438CMITBem mantidoAtualizado anteontem