Androidでプロキシサーバーを構成する方法

Androidでは、Wi-Fiネットワークごとにプロキシ設定を構成できます。これは、たとえば、企業や学校のネットワークでインターネットにアクセスするために必要になる場合があります。ブラウザのトラフィックは、設定したプロキシを介して送信されます。

関連:VPNとプロキシの違いは何ですか?

構成したプロキシはChromeや他のウェブブラウザで使用されますが、他のアプリでは使用されない場合があります。各アプリ開発者は、Androidのプロキシを使用するかどうかを選択できます。これが、プロキシの代わりにVPNを使用する必要があるもう1つの理由です。VPNを使用すると、VPN接続を介してすべてのアプリのネットワークトラフィックを強制できます。IPアドレスを非表示にしたり、お住まいの国では利用できないジオブロックされたWebサイトにアクセスしたりするためのより良い方法です。

このプロセスは、Android4.0から7.1までのすべての最新バージョンのAndroidで同じです。一部のデバイスメーカーは、Androidの設定画面の外観と機能を変更しているため、Wi-Fiまたはプロキシの設定がわずかに異なる場所にある場合があります。

Androidの設定アプリを開き、「Wi-Fi」をタップしてWi-Fiネットワークのリストを表示します。

プロキシ設定を変更するWi-Fiネットワークの名前を長押しします。メニューが表示されたら「ネットワークの変更」をタップします。

Wi-Fiネットワークにまだ接続していない場合は、[ネットワークの変更]オプションにアクセスする前に、Wi-Fiネットワークに接続し、パスフレーズを入力する必要があります。

この画面の「詳細オプション」セクションを展開します。「プロキシ」オプションをタップし、プロキシなしの場合は「なし」、プロキシサーバー設定を手動で入力する場合は「手動」、ネットワークの適切な設定を自動的に検出する場合は「プロキシ自動設定」を選択します。

「プロキシ自動設定」オプションは、古いバージョンのAndroidでは使用できない場合があります。

「プロキシ自動設定」を選択すると、Androidはプロキシ自動設定スクリプトのアドレスを入力するように求めます。これは.PACファイルとも呼ばれます。組織またはプロキシサービスプロバイダーが.PACファイルを必要とする場合、ネットワーク管理者またはサービスプロバイダーは、ここに入力する必要のある.PACファイルのアドレスを提供します。

他のオペレーティングシステム(Windows、macOS、iOS、さらにはGoogle独自のChrome OS)とは異なり、AndroidはWeb Proxy Auto-discovery Protocol(WPAD)をサポートしていません。これは、ビジネスネットワークや学校のネットワークでプロキシ設定をネットワーク上のデバイスに自動的に配布するために使用されることがあります。「プロキシ自動設定」を有効にすると、Androidがプロキシ設定を取得できる.PACファイルのアドレスも指定しない限り何も起こりません。

WPADを使用するネットワークでは、Androidに適切な自動プロキシ構成スクリプトを指定するか、プロキシサーバー設定を手動で入力する必要があります。

「手動」を選択すると、プロキシサーバーの詳細を手動で入力できます。「プロキシホスト名」ボックスにプロキシのアドレスを入力します。ボックスの名前に関係なく、「proxy.example.com」のようなホスト名と「192.168.1.100」のようなIPアドレスの両方をここに入力できます。お持ちのアドレスの種類を入力してください。「プロキシポート」ボックスにプロキシが必要とするポートを入力します。

Androidでアドレスのプロキシをバイパスする場合は、[プロキシをバイパスする]ボックスにカンマで区切って入力します。たとえば、Androidがプロキシを使用せずにhowtogeek.comとexample.comに直接アクセスするようにしたい場合は、ボックスに次のテキストを入力します。

howtogeek.com、example.com

完了したら、[保存]をタップして設定を保存します。

各Wi-FIネットワークには、独自のプロキシサーバー設定があります。 1つのWi-Fiネットワークに対してプロキシサーバーを有効にした後でも、他のWi-Fiネットワークはデフォルトでプロキシサーバーを使用しません。別のWi-Fiネットワークのプロキシサーバー設定を変更する必要がある場合は、このプロセスを繰り返します。