Cloudflare Workers의 클로킹(2026)
CF 에지에서 트래픽을 필터링하는 방법과 Cloaker.net이 이를 수행하는 프로덕션급 방법인 이유
클로킹이 속한 곳이 가장자리인 이유
클로킹은 지연 시간에 민감한 결정입니다. 모든 방문자는 페이지가 로드되기 전에 인간 또는 봇으로 분류되어야 합니다. 즉, 방문자에게 결정이 가까울수록 더 좋습니다. 그렇기 때문에 Cloudflare Workers에서 클로킹 로직을 실행하는 것이 매우 적합합니다. CF의 네트워크가 300개 이상의 도시에 걸쳐 있기 때문에 필터링 코드는 지구상 어디에서나 사용자로부터 1000분의 1초 내에 실행됩니다.
DIY Cloudflare Workers 접근 방식
기술적으로는 들어오는 요청을 검사하고 그에 따라 라우팅하는 자체 작업자를 작성할 수 있습니다.
기본값 내보내기 {
비동기 가져오기(요청, 환경) {
const ip = request.headers.get('cf-connecting-ip');
const ua = request.headers.get('user-agent');
// IP 목록, UA 목록, 지역, ASN 확인...
if (isBot(ip, ua)) return fetch(SAFE_PAGE);
반환 가져오기(MONEY_PAGE);
}
}
그게 쉬운 부분이에요. 어려운 부분은 스니펫에 표시되지 않는 모든 것입니다. 리뷰 봇 IP의 최신 데이터베이스 유지 관리, 스푸핑된 사용자 에이전트가 있는 헤드리스 브라우저 감지, 행동 지문 채취, Google, Meta 또는 TikTok이 크롤러 범위를 회전하는 순간 모든 것을 업데이트합니다. DIY Worker는 작성하는 날 얼어붙습니다. 광고 플랫폼 검토 시스템은 그렇지 않습니다.
Cloaker.net이 Cloudflare에 추가하는 기능
⚡ 에지 속도 결정
Cloaker.net은 전 세계적으로 분산된 엣지 인프라 전반에 걸쳐 필터링을 실행합니다. 이는 CF 작업자를 빠르게 만드는 것과 동일한 원칙을 트래픽 분류에 적용하는 것입니다.
🧠 AI 분류
정적 목록 그 이상: 행동 지문 채취는 손으로 작성한 작업자 규칙이 결코 알지 못하는 봇을 포착합니다.
🔄 분 단위 업데이트
검토 인프라가 변경됨에 따라 봇 데이터베이스가 지속적으로 새로 고쳐지며 매주 작업자를 재배포할 필요가 없습니다.
📊 방문당 로그
모든 분류는 기록되고 설명 가능합니다. DIY 작업자가 직접 만들 경우에만 제공되는 분류입니다.
Cloudflare는 클로킹 보완 기능을 제공합니다
- cf-connecting-ip 헤더 — 정확한 지역 규칙에 필수적인 실제 방문자 IP입니다.
- 봇 전투 모드/관리형 챌린지 — 첫 번째 레이어이지만 광고 검토 봇이 이를 통과하는 경우가 많습니다. 광고별 인텔리전스가 필요합니다.
- Workers KV — 자신만의 규칙을 캐싱하는 데 적합하지만 규칙을 작성하는 사람은 여전히 필요합니다.
- 부하 분산 및 맞춤 규칙 — 분류 결정이 내려진 후 라우팅하는 데 적합합니다.
평결: Cloudflare Workers는 뛰어난 실행 계층이지만 클로킹 품질은 지능 계층에 있습니다. 이러한 지능이 바로 Cloaker.net이 제공하는 것입니다. 한 번 배포하면 해당 필터링이 모든 광고 플랫폼의 검토 시스템을 자동으로 따라갑니다. cloaker.net에서 시작하세요.