Chrome の localhost リクエストを手動プロキシ経由で送信する
管理された localhost リクエストを手動プロキシ経由で通す前に、Chrome の暗黙の loopback バイパスを理解しておきます。
公開サイトはプロキシのログに現れますが、localhost のテストは現れません。Chrome には loopback と関連するローカル宛先に対する暗黙のバイパス規則があり、手動で入力した空のリストでは必ずしもそれが取り除かれません。
管理された手動プロキシ設定では、Chromium は減算規則を文書化しています。
--proxy-bypass-list="<-loopback>"
マイナス記号が重要です。これは暗黙の例外を取り除くものであり、直接送信する別のホスト名ではありません。それ自体がプロキシを選択するわけでもありません。意図した手動プロキシ設定と、そのオプションを受け取るブラウザーインスタンスを明示しておきます。
使う前に、どのローカルサービスを指しているのかを特定します。リモートプロキシが 127.0.0.1 へのリクエストを受け取ると、宛先への接続はプロキシ自身の loopback 環境に届きます。ブラウザーの設定で、そのアドレスがネットワークの向こう側にある自分のノート PC を指すようにはできません。
ローカルで動作する検査用プロキシは別の構成です。別のローカルリスナーへのリクエストを受け取る必要が正当に生じることがあります。プロキシのポートと Web アプリケーションのポートは分けておきます。
この例外はローカルの保護境界に影響するため、必要なセッションのためだけに意図的に使います。この設定を一般的なプライバシー改善として扱ったり、影響を確認せずに関係のない管理対象ブラウザーポリシーへコピーしたりしないでください。