Cloudflare Workers のクローキング (2026)
CF エッジでトラフィックをフィルタリングする方法 — そして、Cloaker.net が実稼働グレードの方法である理由
エッジがクローキングに属する理由
クローキングは遅延に敏感な決定です。ページを読み込む前に、すべての訪問者を人間かボットかに分類する必要があります。つまり、決定が訪問者に近づくほど良いことになります。だからこそ、Cloudflare ワーカーでクローキング ロジックを実行することが非常に自然に適合します。CF のネットワークは 300 以上の都市にまたがっており、地球上のどこにいても、フィルタリング コードはユーザーから数ミリ秒以内に実行されます。
DIY Cloudflare Workers のアプローチ
技術的には、受信リクエストを検査し、それに応じてルーティングする独自のワーカーを作成できます。
デフォルトのエクスポート{
async fetch(request, env) {
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);
return fetch(MONEY_PAGE);
}
}
それは簡単です。難しい部分は、スニペットに表示されないすべての部分です。レビューボット IP の最新のデータベースを維持し、なりすましユーザー エージェントを含むヘッドレス ブラウザを検出し、行動フィンガープリンティングを行い、Google、Meta、または TikTok がクローラー範囲をローテーションした瞬間にすべてを更新します。 DIY Worker は、書いたその日から凍結されます。広告プラットフォームのレビュー システムはそうではありません。
Cloudflare に Cloaker.net が追加するもの
⚡ エッジスピードの決定
Cloaker.net は、グローバルに分散されたエッジ インフラストラクチャ全体でフィルタリングを実行します。これは、CF ワーカーを高速にするのと同じ原理がトラフィック分類に適用されます。
🧠 AI 分類
静的リストを超えて: 行動フィンガープリンティングは、手書きのワーカー ルールが決して知ることのないボットを捕捉します。
🔄 分単位の更新
ボット データベースは、レビュー インフラストラクチャの変更に応じて継続的に更新されます。毎週ワーカーを再デプロイする必要はありません。
📊 訪問ごとのログ
すべての分類は記録され、説明可能です。DIY ワーカーが提供してくれるのは、自分で組み立てた場合のみです。
Cloudflare のクローキング補完機能
- cf-connecting-ip ヘッダー — 実際の訪問者 IP。正確な地域ルールに不可欠です。
- ボットファイト モード / 管理されたチャレンジ — 最初のレイヤーですが、広告レビュー ボットは多くの場合このレイヤーを通過します。広告固有のインテリジェンスが必要です。
- ワーカー KV — 独自のルールをキャッシュするのに最適ですが、それでも誰かがルールを作成する必要があります。
- 負荷分散とカスタム ルール — 分類決定後のルーティングに最適です。
評決: Cloudflare Workers は優れた実行層ですが、 クローキングの品質はインテリジェンス層にあります。そのインテリジェンスはまさにCloaker.net が提供するものです。一度導入すれば、そのフィルタリングはすべての広告プラットフォームのレビュー システムに自動的に反映されます。 cloaker.net から始めましょう。
記事>