Repolode
TecharoHQ

TecharoHQ/anubis

웹사이트에 들어오는 HTTP 요청에 챌린지를 적용해 AI 스크래퍼 봇을 차단하는 셀프 호스팅 웹 방화벽입니다.

대체할 수 있는 제품:Cloudflare Bot Management

스타
23,614
포크
782
열린 이슈
397
마지막 커밋
3일 전

어떤 프로젝트인가요?

Anubis는 웹 애플리케이션 앞단에 배치되어 들어오는 각 연결에 하나 이상의 챌린지를 실행하는 Web AI Firewall Utility입니다. 서드파티 CDN에 의존하지 않고 스크래퍼 봇, 특히 AI 크롤러와 관련된 요청 폭주로부터 업스트림 리소스를 보호하는 것이 목표입니다.

챌린지가 광범위하게 적용되므로, 봇 정책 정의에서 명시적으로 허용하지 않으면 Anubis는 Internet Archive 같은 소규모 스크래퍼와 정상적인 봇도 차단할 수 있습니다. 운영자는 설정 가능한 정책을 통해 어떤 클라이언트를 허용하거나, 챌린지를 적용하거나, 거부할지 규칙을 정할 수 있습니다.

이 프로젝트는 Go로 작성되었으며 소규모 커뮤니티와 셀프 호스팅 사이트에서도 부담 없이 사용할 수 있도록 가볍게 설계되었습니다. 문서 사이트에서는 Cloudflare를 사용할 수 없거나 사용하지 않으려는 경우를 위한 대안으로 소개합니다.

핵심 기능

  • 01들어오는 HTTP 요청에 proof-of-work 방식의 챌린지를 적용해 스크래퍼 봇을 걸러냅니다.
  • 02설정 가능한 봇 정책 정의를 지원해 특정 클라이언트를 허용하거나, 챌린지를 적용하거나, 거부할 수 있습니다.
  • 03기존 업스트림 웹 애플리케이션 앞단에 reverse proxy 방식의 방화벽으로 배치하도록 설계되었습니다.
  • 04서드파티 CDN 없이 셀프 호스팅할 수 있도록 가벼운 Go 구현으로 제공됩니다.

활용 사례

  • 셀프 호스팅 웹사이트나 forge를 대량의 AI 크롤러 트래픽으로부터 보호합니다.
  • Cloudflare를 사용할 수 없는 소규모 커뮤니티 사이트를 방어합니다.
  • 정책 규칙을 통해 신뢰할 수 있는 봇은 허용 목록에 추가하고 원치 않는 스크래퍼는 차단합니다.

빠른 시작

  1. 1

    Anubis를 설치하고 구성하려면 공식 문서 사이트를 확인하세요

사용 전 알아둘 점

  • 규모가 작은 스크레이퍼를 차단할 수 있지만 Internet Archive와 같은 정상적인 봇도 차단할 수 있습니다.
  • README에서는 이를 ‘핵 옵션’이라고 표현하며, 제작자들은 대부분의 사이트에서 먼저 Cloudflare를 시도해 보라고 권합니다.

토픽

자주 묻는 질문

anubis은(는) 무엇인가요?
웹사이트에 들어오는 HTTP 요청에 챌린지를 적용해 AI 스크래퍼 봇을 차단하는 셀프 호스팅 웹 방화벽입니다. Anubis는 웹 애플리케이션 앞단에 배치되어 들어오는 각 연결에 하나 이상의 챌린지를 실행하는 Web AI Firewall Utility입니다. 서드파티 CDN에 의존하지 않고 스크래퍼 봇, 특히 AI 크롤러와 관련된 요청 폭주로부터 업스트림 리소스를 보호하는 것이 목표입니다.
anubis은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
anubis은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
anubis은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. anubis의 마지막 커밋은 2026년 10월 19일입니다.
anubis은(는) 어디에 사용할 수 있나요?
셀프 호스팅 웹사이트나 forge를 대량의 AI 크롤러 트래픽으로부터 보호합니다. Cloudflare를 사용할 수 없는 소규모 커뮤니티 사이트를 방어합니다. 정책 규칙을 통해 신뢰할 수 있는 봇은 허용 목록에 추가하고 원치 않는 스크래퍼는 차단합니다.
anubis는 어떻게 설치하나요?
Anubis를 설치하고 구성하려면 공식 문서 사이트를 확인하세요
anubis은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TecharoHQ/anubis

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트