Come posso usare un proxy in un singolo profilo Chrome?


8

Sto eseguendo più istanze di Google Chrome contemporaneamente, ognuna con un profilo diverso (utilizzo --user-data-dir=MyProfileFolder). Vorrei che una delle istanze (profili) di Chrome utilizzasse un proxy e l'altra si collegasse direttamente come al solito.

Il problema non importa come provo ad abilitare un proxy in alcune istanze di Chrome, influisce anche su tutte le altre istanze in esecuzione.

Se lo uso semplicemente ranch -> Options -> Under the Hood -> Change proxy settings, influisce sull'intero sistema, poiché è solo la pagina generale delle impostazioni del proxy Windows.

Se utilizzo un'estensione come Proxy Switch! oppure Switch Proxy, ancora una volta, abilitare il proxy in un'istanza (profilo) influisce su tutte le altre (anche se l'estensione non è nemmeno installata in esse).

C'è un modo per aggirare questo?

Non ho mai avuto questo problema in Firefox.

Risposte:


4

Come hai scoperto, Chrome su Windows utilizza le impostazioni proxy del sistema. Per utilizzare un proxy diverso per una singola istanza, utilizzare l' --proxy-server=<host:port>argomento È possibile aggiungere questo al collegamento per quel profilo specifico se si desidera che sia attivo ad ogni esecuzione.


E se avessi bisogno di alcune impostazioni più sofisticate, come una regola che limita il proxy solo ad alcuni indirizzi? È possibile?
David B,

Ad essere sincero con te, non lo so. Uso Chrome solo occasionalmente. Ho scoperto solo la risposta alla tua domanda tramite Google. La mia ipotesi sarebbe che non è possibile, ma potrei sbagliarmi.
jáquer,

2

Ho installato questa estensione - proxy switchy - e risolto il mio problema

Ho anche creato 2 utenti in Chrome e li ho lanciati 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"

ma con proxy switchy questo è facoltativo.


1

L' --proxy-server=<host:port>unica vera alternativa in Linux (kernel Mint 15 3.8.0.26) in realtà, altrimenti le modifiche vengono popolate e condivise tra istanze, anche tramite bundle Chromium e Chrome. l' --user-data-diropzione sembra ignorata da entrambi.

La soluzione semplice era infine installare sia Chrome che Chromium. Se in qualche modo ti rendi conto che condividono cose semplicemente pulisci correttamente ~.config/google-chromeo ~.config/chromiumper ripristinare tutto e usare il --proxy-server=<host:port>tuo gusto preferito. Se necessario, puoi esportare e importare i segnalibri successivi

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.