Deno 배포 클로킹
백엔드 없이 TypeScript 에지 필터링 — 그리고 여전히 필요한 인텔리전스 레이어.
V8 격리로 클로킹
Deno Deploy는 엣지에 있는 V8 격리에서 TypeScript를 직접 실행합니다. 컨테이너도 없고, 콜드 스타트도 없고, 기본 웹 API도 없습니다. 개발자의 경우 이는 요청 검사 프록시를 구축하는 가장 빠른 방법 중 하나입니다. 바로 클로커의 핵심입니다.
최소 DIY 클로커
Deno.serve(async (req) => {
const ip = req.headers.get('x-forwarded-for');
const ua = req.headers.get('user-agent') ?? '';
const geo = (req.headers.get('x-geo') ?? '').split(',')[0];
if (isBot(ip, ua, geo) 대기)
return Response.redirect(SAFE_URL, 302);
redirect Response.redirect(MONEY_URL, 302);
});
20줄이면 링크 클로커가 있습니다. 실제로 중요한 기능인 isBot()이 없습니다. 정적 목록으로 채우면 몇 주 내에 구식이 된다는 의미입니다. 실시간 조회로 이를 채우는 것은 광고 플랫폼이 영원히 업데이트하도록 강제하는 인텔리전스 파이프라인을 구축(및 비용 지불)하는 것을 의미합니다.
Deno에서 Cloaker.net 호출
실용적인 패턴: Deno Deploy 스크립트를 씬 실행 레이어로 유지하고 Cloaker.net을 isBot()로 설정하세요. 실시간 분류 API는 다음을 통해 지원됩니다.
- ✔지속적으로 업데이트되는 광고 플랫폼 봇 데이터베이스(Google, Meta, TikTok, 기본 네트워크).
- ✔헤드리스 브라우저를 위한 AI 행동 및 지문 분류.
- ✔Geo/ISP/rule 엔진 및 전체 방문 로그를 자신만의 도구로 연결할 수 있습니다.
Deno 개발자는 구성 가능한 프리미티브를 좋아합니다. 라우팅을 위한 코드, 누가 누구인지 파악하기 위한 Cloaker.net이 바로 현대 스택의 모습입니다. 수년간의 데이터베이스 유지 관리를 건너뛰고 이미 수십억 번의 방문을 통해 전투 테스트를 거친 레이어인 cloaker.net에서 시작하세요.