web-dev-qa-db-ja.com

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

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

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

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

プロキシスイッチのような拡張機能を使用する場合!またはプロキシの切り替え、もう一度、1つのインスタンス(プロファイル)でプロキシを有効にすると、他のすべてに影響します(拡張機能がインストールされていなくても)。

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

Firefoxでこの問題が発生したことはありません。

8
David B

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

4
jáquer

この拡張機能をインストールしました- proxy switchy -そしてそれは私の問題を解決しました

また、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"

ただし、プロキシスイッチを使用する場合、これはオプションです。

2
iuri

--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>をお気に入りのフレーバーで使用できます。 -必要に応じて後でブックマークをインポートする

1
Jaime Agudo