From 57c028e0dc641be308af1958209abbcac4fa20fc Mon Sep 17 00:00:00 2001 From: kappa Date: Fri, 17 Apr 2026 08:55:56 +0900 Subject: [PATCH] =?UTF-8?q?bunnycdn-security:=20Turnstile=20multi-domain?= =?UTF-8?q?=20=ED=95=B4=EA=B2=B0=20+=20MonthlyBandwidthLimit=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/bunnycdn-security.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/services/bunnycdn-security.md b/services/bunnycdn-security.md index fafd57a..ec0a50c 100644 --- a/services/bunnycdn-security.md +++ b/services/bunnycdn-security.md @@ -116,7 +116,19 @@ bloom filter (FNV-1a) base64 → BunnyCDN compute API ## 특이사항 - **i-gate (5557897)**: 시스템 호스트 1개, 0 byte 트래픽. 빈 슬롯 — 용도 부여 또는 제거 필요 -- **Turnstile sitekey zone gap**: `TURNSTILE_SITE_KEY` 가 `inouter.com` zone 단일 키 → `actions.it.com`, `anvil.it.com`, `*.b-cdn.net` 호스트에서 ban 발동 시 캡차 위젯 로드 실패 가능. zone별 dispatcher 또는 multi-domain 위젯 통합 TODO +- ~~**Turnstile sitekey zone gap**~~: 2026-04-17 해결. `inouter-bunny-middleware` 위젯 domains에 `inouter.com`, `anvil.it.com`, `actions.it.com`, `n8n.anvil.it.com`, `tg.anvil.it.com`, `linode.actions.it.com`, `iron-kr.b-cdn.net`, `iron-jp.b-cdn.net` 등록 완료. Cloudflare Turnstile는 루트 도메인 등록 시 서브도메인 자동 커버 (inouter.com → *.inouter.com). 위젯 도메인 상한 10개. + +## 대역폭 한도 (2026-04-17 설정) + +| Pull Zone | MonthlyBandwidthLimit | +|-----------|----------------------| +| iron-kr | 50 GB | +| iron-jp | 50 GB | +| iron-kr-waf | 50 GB | +| iron-git | 50 GB | +| i-gate | 5 GB | + +DDoS 비용 폭탄 방지용. 정상 월 사용량 ~1.2GB 대비 약 40배 여유. 한도 초과 시 BunnyCDN이 503 반환. ## 관련 문서