本日、Shifterアプリの第一弾として、Chrome・Firefox向けのShifterブラウザ拡張機能をリリースしました。Residential ProxiesとISP Proxiesのすべてのお客様が無料でご利用いただけます。Windows、macOS、Linux、iOS、Android向けのデスクトップ・モバイルアプリも近日公開予定です。
プロキシ作業の多くはスクリプトから始まるわけではありません。まず誰かがブラウザを開いて、ページが別の場所からどう見えるかを確認することから始まります。ドイツのショップが表示する価格、ブラジルの検索結果、広告が本当にカナダで表示されているかどうか。これまで、Shifterでこれを行うには、ホスト、ポート、ターゲティングパラメータで埋め尽くされたユーザー名をブラウザやオペレーティングシステムの設定に入力し、別の国に変えるたびにそれを繰り返す必要がありました。
Shifter — Proxy & VPN ブラウザ拡張機能は、その手間をなくします。APIキーを一度貼り付け、リストからプランとロケーションを選ぶだけで、ブラウザはShifterを経由して通信します。プロキシ文字列もログインプロンプトも設定ページも不要です。
拡張機能の機能
この拡張機能は、スクリプトやツールが使うのと同じShifterゲートウェイにブラウザを接続します。アカウントからプランを読み込み、選択したロケーションとセッションタイプに応じた接続を構築し、バックグラウンドでプロキシのログインに自動応答します。
一点明確にしておきたいことがあります。ルーティングされるのは、それがインストールされているブラウザだけです。 システム全体のVPNではありません。他のアプリ、メールクライアント、デバイス上のその他のものは、引き続き自分自身の接続を使用します。以下に挙げる用途では、それがまさに望ましい動作です。確認しているタブだけがShifterを経由し、他のすべてはローカルのままです。
対応しているのは次のとおりです。
- Residential Proxies プランの Full Geo、Country Geo、Non-Geo の各プール
- ISP Proxies プラン
旧来のバックコネクトプラン、Web Scraping API、SERP APIはこの拡張機能では対応していません。
対応ブラウザ
この拡張機能は2つのブラウザで利用できます。
- Chrome、およびChrome Web Storeからインストールする Brave と Opera
- デスクトップ版の Firefox
Microsoft EdgeとSafariには対応していません。
入手方法
お使いのブラウザのストアからインストールしてください。Chrome Web StoreからはAdd to Chrome(BraveとOperaもここから入手します)、Firefox Add-onsからはAdd to Firefoxです。Shifterのアイコンをツールバーにピン留めしておけば、ワンクリックで使えます。browser extension pageにはすべての機能の概要が、browser extension docsには各ブラウザごとのインストール手順が記載されています。
APIキーで接続する
Shifter profileを開いてAPIキーをコピーし、拡張機能に貼り付けます。設定はこれだけです。
キーはそのブラウザ内にのみ保存され、送信先はShifter自身のAPIのみです。このAPIを拡張機能が使って、プラン、残りのトラフィック、プロキシ設定を読み込みます。Shifterのキーでないものを貼り付けた場合、拡張機能はその場でそう伝えます。後で静かに失敗するようなことはありません。
接続すると、アクティブなプランとそれぞれの残りトラフィックが表示され、該当する場合は「Expiring soon」や「Trial ends」のラベルも表示されます。複数のプランがある場合、「Switch membership」でブラウザをあるプランから別のプランへ切り替えられます。まだResidential ProxiesやISP Proxiesのプランがない場合は、Shifterで購入すればすぐに拡張機能に反映されます。
プールごとにロケーションを選ぶ
ターゲティングできる内容は、お使いのResidential Proxiesプランが使用するプールによって異なり、拡張機能はそのプランがサポートするものだけを提示します。
| プール | 選択できる内容 |
|---|---|
| Full Geo | 国、州、都市、ISP(ASN)を1つの検索ボックスから |
| Country Geo | 国 |
| Non-Geo | 世界中のランダムなロケーション |
Full Geo では、1つの検索ボックスで4つの階層すべてをカバーします。「Texas」「Lyon」やモバイルキャリアの名前を入力し、結果を選ぶだけです。Country Geo プランは国単位でターゲティングを行い、動作しないオプションを表示する代わりに、拡張機能がその旨をはっきりと伝えます。Non-Geo はどこからでもランダムなIPを提供します。レジデンシャルIPを使った一般的な閲覧には問題ありませんが、特定の市場を確認する用途には向きません。その場合はCountry GeoかFull Geoが必要です。
静的IPかリクエストごとの新しいIPか
「IP session」では、出口IPが変わる頻度を選択します。
- Sticky IP は同じ出口IPをしばらく保持します。ログイン、カート、アカウントダッシュボードなど、1人の訪問者が1人の訪問者として扱われる必要がある場面で使用します。セッション長はデフォルトで10分で、秒単位で独自の値を設定できます。
- New IP per request はリクエストごとに新しい出口IPを割り当てます。セッションを維持する必要がない、簡易な価格チェックや比較に使用します。
「Get a new IP」 ボタンでIPを任意にローテーションでき、設定を変更せずにクリーンなセッションを開始できます。それぞれのモードがどんな場合に適しているかについては、sticky vs rotating residential proxiesのガイドで詳しく解説しています。
Strict location
州、都市、ISPをターゲットにした場合、その正確なレベルで空いているIPがなければ、ネットワークはより広いエリアにフォールバックすることがあります。Strict location をオンにすると、決して範囲を広げません。選択した正確な州、都市、ISPのIPが得られるか、そこで現在利用可能なIPがない旨のメッセージとともに接続が失敗します。接続できることよりも正確な場所であることが重要な場合、例えば都市固有のランディングページを確認する場合に使用します。国レベルが重要な場合はオフのままにしてください。
ISP Proxies: IPを選ぶ
ISP Proxiesプランの仕組みは異なります。固定の静的ISP IPセットが付属します。拡張機能では、プランに含まれるIPの中から「Choose an IP」で選ぶだけで、ブラウザはそのIPを使用します。常に同じアドレスを見せる必要があるアカウントを管理する際にこれが自然な選択となります。IPはプールから選ばれるのではなく、あなた自身のものとして固定されるからです。
Entry point
エントリーポイントとは、ブラウザが出口IPを経由して出る前に接続するShifterのリージョンのことです。デフォルトでは Automatic に設定されており、最も近いリージョンが使用されます。Amsterdam、Bangalore、Frankfurt、London、New York、Singapore、Sydney、Torontoに固定することもできます。
固定されたリージョンは、例えばオフィスのWi-Fiからスマートフォンのホットスポットに切り替わるなど、自分のネットワークが1日のうちに変化する場合に役立ちます。自分の接続が切り替わっても、スティッキーIPを維持できます。
プライバシーと制御の設定
手動でのプロキシ設定で通常つまずきがちな細部を扱う設定が2つあります。
- WebRTC leak protection はデフォルトでオンになっています。WebRTCは通話やピアツーピア接続のためのブラウザ機能で、ページ自体はプロキシ経由で読み込まれていても、サイトに実際のIPを漏らしてしまうことがあります。この保護がオンの間は、接続中にサイトがその方法で実際のIPを見ることはできません。他の拡張機能やブラウザポリシーがすでにWebRTCを制御している場合、拡張機能はその保護が有効になっていないことを伝えます。
- Bypass proxy for には、Shifterを経由せず直接接続するアドレスを列挙します。localhost、127.0.0.1、*.local、プライベートネットワークの範囲があらかじめ設定されているため、ローカルの開発サーバーやルーターのページは引き続き動作します。プロキシIPから到達すべきでない社内ツールなど、独自のドメインを追加することもできます。
この拡張機能は、Chromeのシークレットモードのようなプライベートウィンドウでも、ブラウザの拡張機能設定でそこでの実行を許可していれば動作します。
出口の確認
接続後、拡張機能はShifterの無料IP検索ツールであるIP Infoで出口IPと国を確認し、結果を表示します。IP Infoは、当社のプロキシプールが使用しているのと同じロケーションおよびネットワークデータを読み取るため、表示される内容は当社ネットワークがその出口をどう分類しているかを示しています。現在のIPの都市やISPを含む詳細情報は、いつでもip-info.comをタブで開いて確認できます。
用途
この拡張機能は、自分の目で確認するという手作業寄りのプロキシ作業のために作られています。
- ローカライズされた価格や検索結果。 別の国や都市からの訪問者としてショップや検索エンジンを開き、彼らが見ているものを確認します。検索に特化した内容については、localized Google search resultsのガイドで、ロケーションによって何がどう変わるのかを解説しています。
- 広告の検証。 キャンペーンがターゲットとする市場で実際に表示され、正しいページにランディングしているかを確認します。チームがどのようにad verification with residential proxiesに取り組んでいるかをご覧ください。
- ジオ別ページのQA。 自サイトの国別・都市別バージョン、同意バナー、通貨セレクター、リダイレクトを、ユーザーより先に実際のローカルIPから確認します。verifying localized campaigns across marketsのウォークスルーがこれと相性良くまとまっています。
- アカウント管理。 常に同じロケーションを見せる必要があるアカウントのために、スティッキーなResidential Proxiesセッションや固定のISP Proxies IPを維持します。
- 自動化前のクイックチェック。 まずブラウザでロケーションを試し、同じターゲティングをゲートウェイ経由でスクリプトに反映させます。
最後のステップに進む際には、ブラウザの役目は終わり、ゲートウェイが引き継ぎます。How to connect to a residential proxyでは、コードに必要なホスト、ポート、ユーザー名の形式を解説しています。
はじめ方
Shifter profileからAPIキーをコピーし、Chrome Web StoreまたはFirefox Add-onsから拡張機能を追加してください。browser extension docsには各ブラウザごとのインストール手順が記載されています。ドキュメントには、拡張機能が表示しうるメッセージとそれぞれへの対処法も記載されています。
まだプランをお持ちでない場合は、国から都市、ISPまでのロケーションターゲティングにはResidential Proxiesを、保持し続ける静的IPにはISP Proxiesをご検討ください。