OpenSource-Hub
B

bunkerweb

10.4k stars·개발 도구·SHA-256 체크섬 확인됨

NGINX 기반의 오픈 소스 차세대 웹 애플리케이션 방화벽(WAF)으로, 기본적으로 안전하고 통합하기 쉽습니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

기본적으로 안전한 WAF, NGINX 기반, 바로 사용 가능, 웹 관리 인터페이스 제공.

주요 기능

  • 기본 보안: 별도 설정 없이 바로 사용 가능하며 HTTPS, 보안 헤더, ModSecurity 등 핵심 보호 기능 제공
  • 손쉬운 통합: Linux, Docker, Kubernetes 등 다양한 배포 방식 지원
  • 사용자 친화적 UI: 선택적 Web 인터페이스로 설정 관리 가능, 명령줄 불필요
  • 플러그인 시스템: 사용자 정의 보안 규칙 및 기능 확장 가능
  • 자동 차단: HTTP 상태 코드 기반으로 비정상적인 동작 자동 차단

할 수 없는 것

  • •무료 버전은 기능이 완전하지만 일부 고급 기능(예: 고급 통계, 멀티 노드 관리)은 PRO 버전이 필요합니다; Web UI는 기본적으로 7000 포트를 수신 대기하므로 인트라넷에서만 접근하거나 비밀번호를 설정하는 것이 좋습니다; 설정이 복잡한 경우 먼저 공식 문서를 읽어 보는 것이 좋습니다; 기존에 Nginx 설정이 있는 경우 마이그레이션에 어느 정도 학습 비용이 필요할 수 있습니다.

사용 사례

  • 개인 웹사이트, 블로그 또는 소규모 기업 웹사이트를 일반적인 네트워크 공격으로부터 보호
  • Docker 또는 Kubernetes의 마이크로서비스에 통합 보안 게이트웨이 제공
  • Nginx 리버스 프록시를 대체하면서 WAF 보호 기능 확보

BunkerWeb는 NGINX 기반의 오픈 소스 차세대 웹 애플리케이션 방화벽(WAF)으로, 웹 서비스를 기본적으로 안전하게 만들어 줍니다. 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

유사한 프로젝트