OpenSource-Hub
G

g3

867 stars·開発ツール·SHA-256 チェックサム確認済み

字节跳动がオープンソースで提供するエンタープライズ級汎用エージェントソリューションスイート

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

ByteDanceがオープンソースで公開したエンタープライズ級プロキシツールセット。強力な性能と充実した機能を備える

主な機能

  • 非同期Rustベース、高性能かつ高信頼性
  • HTTP/SOCKS5/SNI/透過プロキシなどの多様なプロキシプロトコルをサポート
  • TLS中間者インターセプトとICAP連携を内蔵し、サードパーティ製セキュリティ製品との接続が可能
  • 豊富な出口ルーティング選択、負荷分散、フェイルオーバー戦略
  • 細粒度のACL/レート制限ルール、ユーザー認証、および差別化設定

できないこと

  • •リバースプロキシ(g3tiles)およびNATトラバーサル機能はまだ開発中であり、本番環境での使用は推奨されません
  • •コンパイルにはRust 1.90+が必要で、OpenSSL/BoringSSL/AWS-LCなどのTLSライブラリに依存するため、事前にインストールする必要があります
  • •一部の高度な機能(TLSインターセプトなど)にはCA証明書の設定が必要です。合法的かつコンプライアンスに準拠して使用してください

使用例

  • 企業イントラネットのフォワードプロキシ、セキュリティ監査とトラフィック管理
  • 高性能なリバースプロキシまたはロードバランサーの構築(一部の機能は開発中)

詳細説明

g3はByteDanceがオープンソース化したエンタープライズ向け汎用プロキシソリューションであり、複数のサブアプリケーションを含みます:g3proxy(フォワードプロキシ、HTTP/SOCKS5/SNIプロキシ、TLSインターセプト、ICAP統合をサポート)、g3tiles(リバースプロキシ、開発中)、g3bench(ベンチマークテスト)、g3statsd(StatsDアグリゲーター)など。非同期Rustをベースとしており、高性能でカスタマイズ性が高く、豊富なACL/レート制限、負荷分散とフェイルオーバー、ユーザー認証およびモニタリングメトリクスをサポートし、エンタープライズのセキュリティ管理やネットワーク加速のシナリオに適しています。

タグ

proxy反向代理负载均衡TLS字节跳动

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

Cloudsmithリポジトリから対応するOSのプリコンパイル済みパッケージをダウンロードするか、ソースコードから自分でコンパイルしてください(Rust 1.90+が必要)

4

各サブアプリケーションの設定ファイルテンプレートを参照し、リッスンポート、プロキシルール、証明書などのパラメータを変更してください

5

対応するサービス(g3proxyなど)を起動し、プロキシ機能が正常に動作しているか確認してください

インストールガイド
  1. Cloudsmithリポジトリから対応するOSのプリコンパイル済みパッケージをダウンロードするか、ソースコードから自分でコンパイルしてください(Rust 1.90+が必要)
  2. 各サブアプリケーションの設定ファイルテンプレートを参照し、リッスンポート、プロキシルール、証明書などのパラメータを変更してください
  3. 対応するサービス(g3proxyなど)を起動し、プロキシ機能が正常に動作しているか確認してください
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

インストールディレクトリおよびすべての関連設定ファイルを削除してください(デフォルトの場所については、対応するサブアプリのドキュメントを参照してください)。サービスとしてインストールされている場合は、先にサービスを停止して無効化してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスApache-2.0
最終更新2026-06-04 04:35:53
GitHub リポジトリ公式サイト

類似プロジェクト