単一の Chrome プロファイルでプロキシを使用するにはどうすればよいですか?

単一の Chrome プロファイルでプロキシを使用するにはどうすればよいですか?

複数の Google Chrome インスタンスを同時に実行しており、それぞれが異なるプロファイル ( を使用--user-data-dir=MyProfileFolder) を使用しています。Chrome インスタンス (プロファイル) の 1 つでプロキシを使用し、もう 1 つでは通常どおり直接接続したいと思います。

問題は、Chrome インスタンスでプロキシを有効にしようとしても、実行中の他のすべてのインスタンスにも影響が及ぶことです。

を単に使用した場合ranch -> Options -> Under the Hood -> Change proxy settings、これは一般的な Windows プロキシ設定ページであるため、システム全体に影響します。

Proxy Switch! や Switch Proxy などの拡張機能を使用する場合、1 つのインスタンス (プロファイル) でプロキシを有効にすると、他のすべてのインスタンスに影響します (拡張機能がインストールされていない場合でも)。

これを回避する方法はありますか?

Firefox ではこの問題は発生しませんでした。

答え1

ご存知のとおり、Windows 上の Chrome はシステムのプロキシ設定を使用します。単一のインスタンスに別のプロキシを使用するには、引数を使用します--proxy-server=<host:port>。実行ごとにアクティブにしたい場合は、その特定のプロファイルのショートカットにこれを追加できます。

答え2

この拡張機能をインストールしました -プロキシスイッチ- そして私の問題は解決しました

また、Chromeで2人のユーザーを作成し、

C:\Users\iuri\AppData\Local\Google\Chrome\Application\chrome.exe --profile-directory="Profile 1"
C:\Users\iuri\AppData\Local\Google\Chrome\Application\chrome.exe --profile-directory="Default"

ただし、プロキシ スイッチを使用すると、これはオプションになります。

答え3

これは--proxy-server=<host:port>、実際には Linux (Mint 15 カーネル 3.8.0.26) における唯一の代替手段です。そうでない場合、変更は Chromium および Chrome バンドルを介してもインスタンス間で取り込まれ、共有されます。この--user-data-dirオプションは両方で無視されるようです。

最終的に簡単な回避策は、ChromeとChromiumの両方をインストールすることでした。何らかの理由でそれらが共有していることに気付いた場合は、適切にクリーンアップする~.config/google-chromeか、すべてをリセットして、お気に入りのフレーバー~.config/chromiumを使用してください。必要に応じて、後でブックマークをエクスポート/インポートできます。--proxy-server=<host:port>

関連情報