すべての記事

Smart Proxy Routingのご紹介

FourAは、ターゲットサイトの防御に基づいて、すべてのrequestに対して最適なproxyタイプとロケーションを自動的に選択するようになりました。成功率は最大23%向上しました。

すべてのproxyが同じというわけではありません。データセンターのproxyは保護されていないニュースサイトには問題なく機能しますが、Cloudflareで保護されたECサイトでは即座にブロックされます。レジデンシャルproxyはECサイトに対応できますが、requestあたりのコストは10倍になります。

これまでは、ターゲットごとにどのproxyタイプが機能するかを特定し、状況が変わるたびに再設定する必要がありました。Smart Proxy Routingは、このプロセスを完全に自動化します。

仕組み

type: "proxy"を指定してタスクを送信すると、FourAはrequestが送信される前にインテリジェントなルーティング決定を行います:

  1. ターゲット分析: システムは、既知の保護プロファイル(Cloudflare、DataDome、Akamai、PerimeterXなど)に対してターゲットドメインをチェックします。
  2. ルート選択: 保護レベルに基づいて、最適なproxyタイプを選択します:
    • データセンター: 保護されていない、または保護が緩いサイト向け(最速、最安)
    • レジデンシャル: 中程度の保護向け(Cloudflare JSチャレンジ、基本的なWAF)
    • モバイル: 最も強力な保護向け(DataDome、PerimeterXアドバンスド)
  3. 自動リトライ: 選択したルートが失敗した場合、システムは自動的に高品質なproxyタイプにエスカレーションして再試行します。

これらはすべて、単一のAPIコール内で実行されます。proxyタイプを指定したり、リトライロジックを設定したりする必要はありません。

導入効果

1,000の多様なターゲットドメインにわたるテストにおいて:

  • 中〜高レベルの保護が施されたサイトにおいて、成功率が35%向上
  • 安価なproxyが機能する場合はそれを使用するため、成功したrequestあたりの平均コストが25%削減
  • レジデンシャルproxyが不要な場合はデータセンターproxyが使用されるため、レスポンス時間の中央値が40%低下

APIは変更されていません。引き続き同じrequestを送信します:

curl -X POST https://eu.api.foura.ai/api/v1/tasks \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://protected-site.com/products",
    "type": "proxy",
    "options": {"proxyCountry": "US"}
  }'

ルーティングはサーバー側で行われます。コードを変更する必要はありません。

ジオターゲティング

スマートルーティングはジオターゲティングと連携します。proxyCountryを設定すると、システムはその国の中で最適なproxyタイプを選択します。これは特に以下のような場合に有用です:

  • 価格モニタリング: 特定の市場の顧客に表示される正確な価格を確認
  • コンテンツ検証: ローカライズされたコンテンツが正しく表示されているか確認
  • 広告検証: 広告が正しい地域に配信されているか確認

ユーザーへの影響

現在proxyタスクタイプを使用している場合、すでにスマートルーティングの恩恵を受けています。これは透過的なアップグレードとしてデプロイされたため、コードの変更は不要です。

また、これまでsingleまたはbrowserタスクを使用してブロックされていた場合は、今こそproxyを試す良い機会です。スマートルーティングシステムが、これまで手動で行う必要があったproxy設定の複雑さを処理します。


FourAがアンチボット保護をどのように処理するかについての詳細は、ドキュメントを参照してください。