リモートプロキシを使いながら、ノート PC 上の開発サーバーにアクセスしたいとします。localhost という語には持ち主が要ります。

直接リクエストでは、クライアントの loopback 宛先はクライアントにとってローカルです。プロキシが実際に loopback アドレスへ宛先接続を開くなら、そのアドレスは代わりにプロキシの環境に属します。

ローカルプロキシとローカル Web サーバーは同じマシンで動かせますが、それでも別々の待ち受け端点が必要です。Web サーバーのポートをプロキシのポートとして入力しても、プロキシのプロトコルを話すようにはなりません。

ブラウザはバイパス規則も適用し、一部のローカル宛先には暗黙の例外があります。Firefox の loopback 保護は通常のバイパス一覧とは別です。したがって localhost で読み込まれたページは、リモートプロキシがそれを運んだことを証明しません。

意図する経路を決めます。クライアントにとってローカルな開発サイトは、通常は適切な直接例外を必要とします。別のマシンから到達する必要のあるサービスは、そのマシンから有効なアドレスとアクセス構成が必要です。表示されるプロキシ IP を変えても、リモートマシンの loopback がノート PC の loopback になるわけではありません。

関連記事