複数の 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>