iPhoneとAndroidのどちらにも、プロキシ設定が組み込まれています。各Wi-Fiネットワークの設定内にあり、ホストとポートを入力すると、ブラウザのトラフィックが別のIPアドレスを経由して送信されます。レジデンシャルプロキシを使う場合、そのIPは選んだ国や都市にある家庭用回線のものになるため、スマートフォン上のサイトからはあなたではなく、現地の訪問者として見えます。
この設定は場所さえわかれば簡単に見つかります。つまずきやすいのはその周辺です。ユーザー名とパスワードをどこに入力するか、Wi-Fiから離れるとなぜプロキシが止まるのか、なぜ一部のアプリは無視するのか、といった点です。このガイドでは両方のスマートフォンを扱い、最後に結果の確認方法を示します。
始める前に必要なもの
4つの情報を用意してください。Shifterの場合、ダッシュボードのResidential Proxies内にあります。
| 項目 | 値 |
|---|---|
| サーバー(ホスト) | p.shifter.io |
| ポート | 443 |
| ユーザー名 | ターゲティングオプションを追加したプロキシ用ユーザー名 |
| パスワード | プロキシ用パスワード |
ホストとポートはどの地域でも同じです。ターゲティングはユーザー名に含まれます。customer-USERNAME-country-usとすれば米国のIPが得られ、customer-USERNAME-country-us-city-new_yorkとすればニューヨークのIPになります。レジデンシャルプロキシへの接続方法のガイドでは、このフォーマットの各部分を解説しています。
スマートフォン利用時のヒントが一つあります。スティッキーセッションを追加してください。これがないと、リクエストのたびに新しいIPが割り当てられ、サイトからログアウトさせられたり、ページの途中でセキュリティチェックが発生したりすることがあります。customer-USERNAME-country-us-sid-phone1-ttl-1800のようなユーザー名にすると、同じIPが30分間維持されます。
iPhone(iOS)でプロキシを設定する方法
- 設定を開き、Wi-Fiをタップします。
- 接続中のネットワークの横にある情報ボタン(青い「i」)をタップします。
- 一番下までスクロールし、プロキシを構成をタップします。
- 手動を選びます。
- サーバに
p.shifter.io、ポートに443を入力します。 - 認証をオンにし、プロキシのユーザー名とパスワードを入力します。
- 右上の保存をタップします。
iPhoneはこのサインイン情報をネットワークと紐づけて保存するため、再入力する必要はありません。同じ手順がiPadでも使えます。
同じ画面にある自動オプションは、PACファイル用です。これは、どのサイトにどのプロキシを使うかをデバイスに伝える、URL上にある小さなスクリプトです。企業は多数のデバイスを管理するために使いますが、1台のスマートフォンであれば手動の方が簡単です。
Androidでプロキシを設定する方法
メニュー名は、スマートフォンのメーカーやAndroidのバージョンによって多少異なります。Pixelや標準に近いAndroidの場合は次の通りです。
- 設定 > ネットワークとインターネット > インターネットを開きます。
- 接続中のWi-Fiネットワークの横にある歯車アイコンをタップします。
- 上部にある鉛筆(編集)アイコンをタップします。
- 詳細設定を開きます。
- プロキシの下で手動を選びます。
- プロキシのホスト名に
p.shifter.io、プロキシポートに443を入力します。 - 保存をタップします。
Samsung Galaxyの場合は、設定 > 接続 > Wi-Fiを開き、ネットワークの横にある歯車アイコン、もっと見る、プロキシ > 手動という手順になります。
Androidでのサインイン
Android側の画面には、ユーザー名とパスワードを入力する欄がありません。Chromeでサイトを開くと、プロキシ用のサインインボックスが表示されます。ターゲティングを含めたプロキシのユーザー名全体とパスワードを入力すると、Chromeがそのセッション中は記憶します。
プロキシ入力欄の下には、HTTPプロキシはブラウザでは使われるが他のアプリでは使われない場合があるというAndroid自身の警告が表示されます。実際その通りに扱ってください。この組み込み設定はブラウジング用です。サインインボックスを表示しないアプリは、サインインを必要とするプロキシ経由での接続に失敗するか、プロキシを使わずに通常の接続を使用します。
プロキシが機能しているか確認する
スマートフォンのSafariまたはChromeでip-info.comを開きます。ホームネットワークではなく、プロキシのIPとターゲティングした国や都市が表示されるはずです。スティッキーセッションを設定した場合は、ページを再読み込みしてください。セッションが終わるまでIPは同じままのはずです。
IPは正しいのに、サイトがまだ実際の国を表示している場合、原因は通常プロキシではなくブラウザ側にあります。サイトに保存された国の選択、スマートフォンの言語設定、またはWebRTCリークなどが考えられます。
組み込み設定の限界
- Wi-Fiネットワーク1つのみ。 プロキシはネットワークごとに保存されます。モバイルデータや別のWi-Fiネットワークでは、プロキシなしで接続されます。スマートフォンにはモバイルデータ用の簡単なプロキシ切り替え機能がありません。
- HTTPのみ。 どちらのスマートフォンも、Wi-Fi設定でSOCKS5プロキシを受け付けません。
- すべてのアプリが従うわけではない。 ブラウザは従います。独自のネットワークコードを持つアプリ、ビデオ通話、多くのゲームはこれを無視することがあります。ブラウザだけでなく、実際に使いたいアプリも確認してください。
- VPNではない。 プロキシはそれを使うトラフィックのみを運び、デバイス全体を暗号化するわけではありません。公共のWi-Fiでは、VPNの方がより多くを保護します。
スマートフォンからソーシャルアカウントを管理している場合、これらの限界は重要です。プロキシのIPと自分自身のIPの間を行き来するログインは、プラットフォームから見ると不自然に映ります。ソーシャルメディア向けプロキシのページでは、チームがアカウントごとに安定した1つのIPを維持する方法を解説しています。
スマートフォンにすでに設定されているプロキシのアドレスとポートを確認する
他の誰かがスマートフォンを設定した場合でも、同じ場所で現在のプロキシ設定を確認できます。iPhoneでは、設定 > Wi-Fiを開き、情報ボタンをタップしてプロキシを構成を確認してください。手動の場合はサーバーとポートが表示されます。Androidでは、ネットワークの詳細設定を開き、プロキシの項目を確認します。なしまたはオフと表示されている場合、そのネットワークではスマートフォンは直接接続しています。
よくある問題を解決する
- サインインボックスが何度も表示される、または407エラーが出る。 ユーザー名またはパスワードが間違っているか、ユーザー名のターゲティング部分に入力ミスがあります。両方ともダッシュボードから再度コピーしてください。407プロキシエラーの解決方法のガイドでは、あらゆる原因を解説しています。
- ページがまったく読み込まれない。 ホストとポートを確認し、Wi-Fiをオフにしてから再度オンにして、スマートフォンに新しい設定を反映させてください。
- ページごとにIPが変わる。 上記の通り、ユーザー名にセッションIDと有効期限(time to live)を追加してください。
- アプリがプロキシを無視する。 それはプロキシではなく、アプリ側の問題です。そのサービスのブラウザ版を使うか、システム全体にプロキシを設定できるコンピューターを使ってください。
プロキシの使用をやめるには、同じ画面に戻り、オフ(iPhone)またはなし(Android)に設定してください。
まとめ
スマートフォンでプロキシを設定するのは2分程度の作業です。Wi-Fi設定、手動、ホスト、ポート、サインインという流れです。1つのWi-Fiネットワークでのブラウジングに最も適しており、作業中IPを維持するにはスティッキーセッションを使います。プロキシを無視するアプリや、多数のサイトでの長時間のセッションには、コンピューターの方がより細かく制御できます。次のステップとして、WindowsとmacOSでのプロキシ設定方法のガイドをご覧ください。