Comment puis-je utiliser un proxy dans un seul profil Chrome?

8

J'exécute plusieurs instances de Google Chrome simultanément, chacune avec un profil différent (en utilisant --user-data-dir=MyProfileFolder). J'aimerais qu'une des instances (profils) de Chrome utilise un proxy, et que l'autre se connecte directement comme d'habitude.

Le problème, quelle que soit la façon dont j'essaie d'activer un proxy dans une instance Chrome, affecte également toutes les autres instances en cours d'exécution.

Si j'utilise simplement ranch -> Options -> Under the Hood -> Change proxy settings, cela affecte tout le système, car ce n'est que la page générale des paramètres du proxy Windows.

Si j'utilise une extension comme Proxy Switch! ou Switch Proxy, encore une fois, l'activation du proxy dans une instance (profil) affecte toutes les autres (même si l'extension n'y est même pas installée).

Y a-t-il un moyen de contourner ceci?

Je n'ai jamais eu ce problème dans Firefox.

David B
la source

Réponses:

4

Comme vous l'avez découvert, Chrome sur Windows utilise les paramètres de proxy du système. Pour utiliser un proxy différent pour une seule instance, utilisez l' --proxy-server=<host:port>argument. Vous pouvez l'ajouter au raccourci pour ce profil spécifique si vous souhaitez qu'il soit actif à chaque exécution.

jáquer
la source
Mais que faire si j'ai besoin de paramètres plus sophistiqués, comme une règle limitant le proxy à certaines adresses uniquement? Est-ce possible?
David B
Pour être honnête avec vous, je ne sais pas. J'utilise Chrome uniquement à l'occasion. J'ai seulement trouvé la réponse à votre question via Google. Je suppose que ce n'est pas possible, mais je peux me tromper.
jáquer
2

J'ai installé cette extension - proxy switchy - et cela a résolu mon problème

J'ai également créé 2 utilisateurs en chrome et les ai lancés avec

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"

mais avec proxy switchy c'est facultatif.

iuri
la source
1

La --proxy-server=<host:port>est la seule véritable alternative à Linux (noyau Mint 15 3.8.0.26), sinon les modifications sont renseignées et partagées entre les instances, même via les bundles Chromium et Chrome. l' --user-data-diroption semble ignorée par les deux.

La solution de contournement a finalement été d'installer à la fois Chrome et Chrome. Si, d'une manière ou d'une autre, vous réalisez qu'ils partagent des trucs, nettoyez correctement le ~.config/google-chromeou ~.config/chromiumpour tout réinitialiser et utilisez le --proxy-server=<host:port>avec votre saveur préférée. Vous pouvez exporter-importer des signets ultérieurs si nécessaire

Jaime Agudo
la source