¿Cómo puedo usar un proxy en un solo perfil de Chrome?

8

Estoy ejecutando varias instancias de Google Chrome simultáneamente, cada una con un perfil diferente (usando --user-data-dir=MyProfileFolder). Me gustaría que una de las instancias de Chrome (perfiles) use un proxy y la otra se conecte directamente como de costumbre.

El problema es que no importa cómo intente habilitar un proxy en alguna instancia de Chrome, también afecta a todas las demás instancias en ejecución.

Si simplemente lo uso ranch -> Options -> Under the Hood -> Change proxy settings, afecta a todo el sistema, ya que es solo la página de configuración general del proxy de Windows.

Si uso una extensión como Proxy Switch! o Cambiar proxy, una vez más, habilitar el proxy en una instancia (perfil) afecta a todos los demás (aunque la extensión ni siquiera esté instalada en ellos).

¿Hay alguna forma de evitar esto?

Nunca tuve este problema en Firefox.

David B
fuente

Respuestas:

4

Como descubrió, Chrome en Windows utiliza la configuración de proxy del sistema. Para usar un proxy diferente para una sola instancia, use el --proxy-server=<host:port>argumento Puede agregar esto al acceso directo para ese perfil específico si desea que esté activo en cada ejecución.

jáquer
fuente
Pero, ¿qué sucede si necesito algunas configuraciones más sofisticadas, como una regla que limita el proxy solo a algunas direcciones? ¿Es eso posible?
David B
Para ser honesto contigo, no lo sé. Yo uso Chrome solo ocasionalmente. Solo encontré la respuesta a tu pregunta a través de Google. Supongo que no es posible, pero podría estar equivocado.
jáquer
2

Instalé esta extensión - proxy switchy - y resolvió mi problema

También hice 2 usuarios en Chrome y los lancé con

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"

pero con el proxy proxy esto es opcional.

iuri
fuente
1

El --proxy-server=<host:port>es la única alternativa real en Linux (kernel Mint 15 3.8.0.26), en realidad, de lo contrario los cambios se rellenan y se reparten entre los casos, incluso a través de cromo y cromo paquetes. La --user-data-diropción parece ignorada por ambos.

La solución fácil finalmente fue instalar Chrome y Chromium. Si de alguna manera te das cuenta de que comparten cosas, simplemente limpia bien ~.config/google-chromeo ~.config/chromiumrestablece todo y usa el --proxy-server=<host:port>con tu sabor favorito. Puede exportar e importar marcadores posteriores si es necesario

Jaime Agudo
fuente