私は1つの方法を考えることができますが、それを設定することは少しあいまいです。
基本的には、PACファイルを使用できます
システムにWebサーバーをインストールすれば、どんな小さなWebサーバーでも実行できます。Apacheのような巨大なシステムは必要ありません。
wpad.dat
送信元アドレスに基づいて一致するPACディレクティブを含むファイルを作成し、正しいプロキシを使用するようにシステムを構成します。
firefoxで、ローカルPACファイルを指すようにプロキシを構成します。たぶんそれは次のようなものでしょうhttp://localhost/wpad.dat
。
PACファイルは、このように見える場合があります(未テスト)。その他のPACの例については、こちらをご覧ください。
function FindProxyForURL(url, host) {
// If on a internal/LAN IP address, send traffic direct.
if (isInNet(myIpAddress(), "10.10.1.0", "255.255.255.0"))
{
return "PROXY 1.2.3.4:8080; PROXY 4.5.6.7:8080; DIRECT";
}
else
{
return "DIRECT";
}
}
私はそれを試したことがなく、テストするシステムにいませんがfile://
、FirefoxのURL を使用してPACファイルを指定できる場合もあります。これは、Webサーバーのセットアップをスキップできることを意味します。
もちろん、迅速で簡単な解決策もありますが、場所を移動する際に少し手間がかかります。Firefox のクイックプロキシ拡張機能をインストールし、ツールバーのボタンをクリックして、プロキシのオンとオフを切り替えます。Firefoxの拡張機能でこれに対処する場合は、FoxyProxyを試すこともできます。これは複数のプロキシプロファイルの設定をサポートし、プロファイルを簡単に切り替えることができます。