次の方法で共有


要求を localhost にインターセプトする

概要
目標: localhost をプロキシするようにブラウザーを構成する
時間: 5 分
プラグイン: なし
前提条件:開発プロキシを設定する

既定では、Microsoft Edge や Google Chrome などの Chromium ベースのブラウザーでは、 localhost URL のシステム プロキシ設定がバイパスされます。 localhost上のAPIにリクエストを行うアプリケーションを開発しており、それを開発プロキシで傍受したい場合は、バイパスリストからlocalhostのURLを除外する必要があります。

localhost URL の要求をシステム プロキシに送信するように Chromium ベースのブラウザーを構成するには、--proxy-bypass-listオプションと--proxy-server オプションを使用してブラウザーを起動する必要があります。 たとえば、Microsoft Edge のバイパス リストから localhost を除外するには、次のコマンドを使用してブラウザーを起動します。

msedge --proxy-bypass-list="<-loopback>" --proxy-server="127.0.0.1:8000"
/Applications/Microsoft\ Edge.app/Contents/MacOS/Microsoft\ Edge --proxy-bypass-list="<-loopback>" --proxy-server="127.0.0.1:8000"
/opt/microsoft/msedge-dev/msedge --proxy-bypass-list="<-loopback>" --proxy-server="127.0.0.1:8000"

重要

これらの設定で Chromium ベースのブラウザーを起動する前に、ブラウザーのすべてのインスタンスを閉じてください。 それ以外の場合、新しい設定は有効になりません。

localhost URL の要求をシステム プロキシに送信するように Mozilla Firefox を構成するには、network.proxy.allow_hijacking_localhost設定を true に設定する必要があります。 これを行うには、Firefox で about:config ページを開き、 network.proxy.allow_hijacking_localhost 設定を検索して、 trueに設定します。

こちらも参照ください