すべて新機能改善修正
改善

RequestsカードでSingle、Proxy、Browserの内訳を表示

ダッシュボードのRequestsカードで、合計値がSingle、Proxy、Browserに分割表示されるようになり、表示対象期間におけるトラフィックの内訳を確認できるようになりました。内訳にはフィルターが反映されるため、1つの製品に絞り込むと100%と表示されます。

改善

Playgroundでのブラウザプロファイルの引き継ぎに対応

Playgroundの引き継ぎボタンで、User-Agentやproxy IDに加え、直前のresponseのブラウザプロファイルも引き継げるようになりました。入力したプロファイルとは異なるプロファイルでrequestが送信された場合でも、引き継ぎ機能により実際に成功したバージョンを再生できます。また、プロファイルを完全に適用するためにWeb Unblockerが自動で有効化されます。

改善

Overviewで請求済みおよび消費済みクレジットを合わせて表示

Overviewのクレジットカードでは、合計、Single、Proxy Finder、Browserそれぞれにおいて、請求済みクレジットがメインの数値として表示され、その下に消費済みクレジットが表示されるようになりました。成功したリクエストに対してのみ請求されるため、この2つの数値の差は料金が発生しなかった作業分を表します。

改善

サイト拒否時にProxy Finderがプロファイルを切り替えるように変更

Proxy Finderが送信したプロファイルをサイトが拒否した場合、予定されていた再試行時に別のプロファイルを試行するようになりました。これにより、タスクは追加のrequestを発生させません。自身でprofileを固定した場合はそのまま維持されます。固定しない場合、成功時に機能したプロファイルの名前が返されます。

改善

AutoでImperva保護ページを10クレジットでフェッチ可能に

Impervaはブロックページだけでなく正常なページにもスクリプトを挿入します。Autoはこれら2つを区別できるようになったため、ブラウザの費用をかけずにImpervaがフロントにあるサイトのレスポンスを返します。1回の試行、10クレジット、約6秒で完了します。

改善

ブラウザは指定されたUser-Agentを送信します

Browser requestでuserAgentを設定すると、指定した文字列がそのままheader、ページ内、およびそのworkerで送信されます。クライアントヒントもそれに付随するため、sec-ch-ua、プラットフォーム、およびnavigator.platformはすべて指定した内容と一致します。responseには同じ文字列が返されます。

改善

ブラウザの時計が出口の国と一致

ブラウザは出口の国のタイムゾーンで実行されるようになりました。そのため、現地時間をレンダリングするページは、その国の訪問者が見るのと同じように表示されます。出口の国が不明な場合、時計は変更されません。

改善

初回リクエストでのセッションハンドシェイク完了

一部のサイトでは初回のリクエストを拒否し、同じレスポンスでセッションを返します。Single、Proxy、Auto、およびBrowserは同じexitで直接これを送り返すようになったため、再試行のコストをかけることなく初回のリクエストでページを取得できます。

改善

Browserがページのブロック継続理由を通知

サイトがチャレンジを継続する場合、Browserはベンダー、実行回数、およびクリアランスが付与されたかどうかを応答するようになり、直ちに別のproxyへ移行できるようになりました。クリアされたページは、クリア時の呼び出しでdefenseSolved: trueを報告します。

改善

Browserは設定されたタイムアウトを遵守します

Browserのrequestに対してtimeout_msを最大120秒に設定すると、その設定時間全体で実行されます。これにより、応答の遅いターゲットにも指定した時間が割り当てられ、エンジン自身の判定結果を取得できます。

改善

防御レポートでAkamaiとeBayを明記

以前は何も報告されなかった(またはブロックを誤ってCloudflareによるものとしていた)場合でも、レスポンスでakamaiおよびebay-splashuiを報告するようになりました。再試行戦略を選択するためにコードがdefense.vendorで分岐する場合、これら2つの名前が正しく表示されるようになります。

改善

アクティビティテーブルがラップトップに対応、パネルをタブ化

アクティビティが横スクロールなしで14インチMacBookに収まるようになり、すべての列の値を保持します。詳細パネルはタブ付きペイン (Request、Response headers、Response body) になり、900px下までスクロールしなくても上部で結果を確認できます。ツールチップはポインターに追従し、完全なURLを表示します。

改善

実際に送信したリクエストをActivityに表示

メソッド列は、API層が受け取ったメソッドとして常にPOSTを表示するのではなく、リクエストボディから実際の動詞(GET、POST、PUTなど)を読み取って表示するようになりました。また、Playgroundでの呼び出しではSendをクリックしたユーザーのブラウザIPも記録されるため、共有アカウントでも誰が実行したかを特定できます。

改善

応答の遅いインスタンスがdegradedとして表示されるようになりました

飽和状態のインスタンスはヘルスチェックに3から10秒かかりますが、正常なインスタンスは9から225ミリ秒で応答し、以前はどちらも正常として表示されていました。現在は遅い状態がdegradedとして表示され、インスタンス自体の理由が保持されるため、リクエストが失敗する前の、1つのサーバーが遅くなっている段階で問題を把握できます。Autoも監視対象となり、成功するたびにトリガーされる一般的な制限ではなく、実際のハードな解決にかかる時間に合わせて制限が設定されています。

改善

Playgroundでのブラウザ、OS、バージョンの選択

Dashboard Playgroundに、OS、ブラウザ、バージョン用の3つのカスケード選択が追加され、プロファイルカタログからライブで取得されるようになりました。任意の2つを選択すると、3つ目は実際に解決可能なものに絞り込まれます。プロファイルを選択するとunblockerがオンになります。これは、これなしではAPIがプロファイルを拒否するためです。