Androidでプロキシを設定する方法

4分

AndroidのWi-Fi HTTPプロキシを設定し、認証を確認し、どのアプリがその設定を使うかを理解します。

プロキシのアドレスは、クライアントがそのプロトコルと認証に対応しているときだけ役立ちます。Androidの保存したWi-Fiプロキシ設定は、すべてのアプリをVPNで通すこととは違います。実際に必要な接続から始めてください。Wi-Fi上のブラウザ通信か、独自のプロキシ項目を持つ特定のアプリです。

01接続の詳細を用意する

供給元からホスト名、ポート、プロトコル、認証方式を入手してください。HTTPの端点とSOCKS5の端点は、ポートが違うことがあります。供給元がIPの許可リストを使うなら、接続する前にそのWi-Fiネットワークの公開IPを確認します。モバイル通信や別のWi-Fiでは、公開IPが変わることがあります。

02保存したWi-Fiネットワークを設定する

Pixelでは、「設定」→「ネットワークとインターネット」→「インターネット」と、接続中のネットワークを開きます。ネットワークを編集し、詳細設定を開いてください。「プロキシ」で構成の種類を選び、渡された設定を入れて保存します。ほかのメーカーとAndroidの版では、メニュー名が違うことがあります。GoogleのPixelのネットワーク手順が、この経路を説明しています。

手動のHTTPプロキシでは、ホストとポートを別の値として入れてください。host:port:username:passwordの文字列を、ホスト欄へ貼り付けないでください。認証が必要で、システムのメニューに資格情報の欄がないなら、ブラウザやアプリがそれを要求できるか確認します。認証付きSOCKS5の製品が、このWi-Fi設定に合うと思わないでください。

03ブラウザと対象アプリを別に確認する

ブラウザでIP照会を開き、直接接続と比べます。次に、使いたいアプリで実際の作業を繰り返してください。ブラウザのリクエストが成功したことは、そのリクエストがプロキシを使った証明です。すべてのアプリ、モバイルデータ、バックグラウンドのリクエストまで使う証明ではありません。

端点は先にプロキシチェッカーで確認してください。供給元は国のカタログで比べます。製品の地理と、電話の現在地は別の設定です。

04接続が失敗したら

プロトコル、ポート、アカウントの有効性、許可された送信元IPを確認してください。ブラウザの認証プロンプトと、到達できない端点は別の問題です。Wi-Fiプロキシを一時的に切って、直接接続と比べます。1つのアプリだけ失敗するなら、ネットワーク全体を何度も変えず、そのアプリが文書化しているプロキシ対応を見てください。

05設定を外す

同じWi-Fiネットワークに戻り、プロキシなしを選んで保存します。そのネットワークでもう一度試してください。保存した設定はそのネットワークに属します。別のネットワークの項目を変えても、外れません。