OpenSource-Hub
B

bunkerweb

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

NGINX ベースのオープンソース次世代 Web アプリケーションファイアウォール(WAF)で、デフォルトで安全かつ容易に統合できます。

スマートダウンロード

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

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

デフォルトで安全なWAF。NGINXベース、プラグアンドプレイ、Web管理インターフェース付き。

主な機能

  • デフォルトでセキュア:すぐに使用可能で、HTTPS、セキュリティヘッダー、ModSecurity などの基本的な保護を提供
  • 簡単な統合:Linux、Docker、Kubernetes など、さまざまなデプロイ方法をサポート
  • 使いやすい UI:オプションの Web インターフェースで設定を管理でき、コマンドラインは不要
  • プラグインシステム:カスタムセキュリティルールや機能を拡張可能
  • 自動ブロック:HTTP ステータスコードに基づき、異常な動作を自動的にブロック

できないこと

  • •無料版は機能が充実しているが、一部の高度な機能(高度な統計、マルチノード管理など)はPROバージョンが必要。Web UIはデフォルトでポート7000をリッスンするため、イントラネット内からのアクセスのみにするか、パスワードを設定することを推奨する。設定が複雑な場合は、まず公式ドキュメントを読むことを推奨する。既にNginxの設定がある場合、移行には一定の学習コストがかかる可能性がある。

使用例

  • 個人のウェブサイト、ブログ、または小規模企業のサイトを一般的なサイバー攻撃から保護する
  • Docker または Kubernetes のマイクロサービスに統一されたセキュリティゲートウェイを提供する
  • Nginx リバースプロキシを置き換え、同時に WAF 防御機能を獲得する

BunkerWeb は、NGINX をベースにしたオープンソースの次世代 Web アプリケーションファイアウォール(WAF)で、Web サービスをデフォルトで安全にします。Linux、Docker、Swarm、Kubernetes などの環境にリバースプロキシとして簡単に統合できます。主な機能には、自動 HTTPS(Let's Encrypt)、ModSecurity + OWASP コアルールセット、異常な動作の自動ブロック、クライアント接続/リクエスト制限、CAPTCHA/JS/人間認証などによるボットの遮断、IP ブラックリスト、DNSBL などが含まれます。コマンドラインと美しい Web UI による設定に対応し、プラグインシステムで機能を拡張することも可能です。AGPLv3 オープンソースライセンスに基づき、自由に使用、変更、配布できます。プロフェッショナル版のクラウドサービスもオプションとして用意されています。

タグ

wafsecuritynginxfirewallweb-application-firewallopen-sourcereverse-proxy

はじめ方

1

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

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

2

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

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

3

ステップ1:環境に応じてインストール方法を選択します(Docker が最も簡単です:docker run -d -p 80:80 -p 443:443 bunkerity/bunkerweb)

4

ステップ2:http://your-server:7000 にアクセスして Web UI を開き、ウィザードに従って初期設定を完了します

5

ステップ3:ドメインの DNS をサーバーに向けると、BunkerWeb が自動的に Let's Encrypt 証明書を申請します

インストールガイド
  1. ステップ1:環境に応じてインストール方法を選択します(Docker が最も簡単です:docker run -d -p 80:80 -p 443:443 bunkerity/bunkerweb)
  2. ステップ2:http://your-server:7000 にアクセスして Web UI を開き、ウィザードに従って初期設定を完了します
  3. ステップ3:ドメインの DNS をサーバーに向けると、BunkerWeb が自動的に Let's Encrypt 証明書を申請します
ファイルの整合性

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

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

SHA256 チェックサム

チェックサムなし

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

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

オープンソースの透明性

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

アンインストール情報

Docker でインストールした場合は、docker stop bunkerweb && docker rm bunkerweb を実行し、設定ファイルディレクトリを削除します。Linux でインストールした場合は、対応するパッケージをアンインストールするか、インストールディレクトリを削除します。Kubernetes の場合は、対応する namespace 内のリソースを削除します。

追加の依存関係なし

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

プロジェクト情報
ライセンスAGPL-3.0
最終更新2026-10-24 16:58:30
GitHub リポジトリ公式サイト

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

5 FAQs

類似プロジェクト