g3
字节跳动がオープンソースで提供するエンタープライズ級汎用エージェントソリューションスイート
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
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/レート制限、負荷分散とフェイルオーバー、ユーザー認証およびモニタリングメトリクスをサポートし、エンタープライズのセキュリティ管理やネットワーク加速のシナリオに適しています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Cloudsmithリポジトリから対応するOSのプリコンパイル済みパッケージをダウンロードするか、ソースコードから自分でコンパイルしてください(Rust 1.90+が必要)
各サブアプリケーションの設定ファイルテンプレートを参照し、リッスンポート、プロキシルール、証明書などのパラメータを変更してください
対応するサービス(g3proxyなど)を起動し、プロキシ機能が正常に動作しているか確認してください
- Cloudsmithリポジトリから対応するOSのプリコンパイル済みパッケージをダウンロードするか、ソースコードから自分でコンパイルしてください(Rust 1.90+が必要)
- 各サブアプリケーションの設定ファイルテンプレートを参照し、リッスンポート、プロキシルール、証明書などのパラメータを変更してください
- 対応するサービス(g3proxyなど)を起動し、プロキシ機能が正常に動作しているか確認してください
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
インストールディレクトリおよびすべての関連設定ファイルを削除してください(デフォルトの場所については、対応するサブアプリのドキュメントを参照してください)。サービスとしてインストールされている場合は、先にサービスを停止して無効化してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。