OpenSource-Hub
T

traefik

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

Traefik は、サービスの変化を自動的に検知し、手動でルートを設定する必要のない、モダンなリバースプロキシおよびロードバランサーです。

スマートダウンロード

Download 版をダウンロード

v3.7.1 · 47.5 MB

マイクロサービスを自動的にネットワークに接続させ、手動でルートを設定する必要はありません。

主な機能

  • サービスを自動検出し、ルーティングを動的に更新(再起動不要)
  • Docker、Kubernetes、Consul など10種類以上のバックエンドをサポート
  • Let's Encrypt による自動 HTTPS 証明書を内蔵(ワイルドカード対応)
  • サーキットブレーカーとリトライメカニズムにより、サービスの安定性を向上
  • WebSocket、HTTP/2、gRPC プロトコルをサポート

できないこと

  • •v2 から v3 へアップグレードする際は、必ず公式の移行ガイドを確認してください。互換性のない変更が存在します。
  • •デフォルト設定では、管理画面が公衆ネットワークに公開される可能性があるため、内部アドレスにバインドするか認証を追加することを推奨します。
  • •ルーティングルールは柔軟ですが、複雑なシナリオ(マルチパスの書き換え、ミドルウェアチェーンなど)では、ドキュメントを注意深く読む必要があります。

使用例

  • マイクロサービスクラスタの統一エントリーポイント(リバースプロキシ)
  • Kubernetes Ingress コントローラー
  • Docker Swarm サービスルーティング
  • API ゲートウェイとトラフィック管理

Traefik は、モダンなマイクロサービスアーキテクチャ向けの HTTP リバースプロキシおよびロードバランサーツールです。Docker、Kubernetes、Consul などのサービスオーケストレーションツールと自動的に連携し、ルーティングルールを動的に生成・更新できるため、手動での設定は不要です。主な特徴には、Let's Encrypt 証明書の自動取得(ワイルドカード対応)、サーキットブレーカーとリトライメカニズム、WebSocket/HTTP/2/gRPC のサポート、シンプルな Web 管理画面、多様なメトリクス監視(Prometheus、Datadog など)、アクセスログ、シングルファイルでのデプロイが含まれます。クラウドネイティブ環境で最も人気のあるリバースプロキシの一つとなっています。

タグ

reverse-proxyload-balancermicroservicesdevopsdockerkuberneteshttp2grpc

はじめ方

1

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

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

2

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

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

3

ステップ1:バイナリファイルをダウンロードするか、Docker イメージをプルします(Releases を参照)

4

ステップ2:設定ファイルを作成し(サンプル traefik.sample.toml を参照)、起動します

5

ステップ3:ブラウザを開いて http://localhost:8080 にアクセスし、ダッシュボードとルートを確認します

インストールガイド
  1. ステップ1:バイナリファイルをダウンロードするか、Docker イメージをプルします(Releases を参照)
  2. ステップ2:設定ファイルを作成し(サンプル traefik.sample.toml を参照)、起動します
  3. ステップ3:ブラウザを開いて http://localhost:8080 にアクセスし、ダッシュボードとルートを確認します
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

5a54698394cc4ab9ee71e654f578f5d6e594afbc2c0f3b03d46a3622ada2e549

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

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

オープンソースの透明性

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

アンインストール情報

バイナリを使用している場合:traefik ファイルを直接削除するだけです。Docker を使用している場合:docker stop と docker rm を実行してコンテナを削除します。イメージもクリーンアップする必要がある場合は、docker rmi traefik を実行してください。

追加の依存関係なし

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

プロジェクト情報
ライセンスMIT
最終更新2026-10-24 10:46:45
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト