Ich führe mehrere Google Chrome-Instanzen gleichzeitig aus, jede mit einem anderen Profil (mit --user-data-dir=MyProfileFolder
). Ich möchte, dass eine der Chrome-Instanzen (Profile) einen Proxy verwendet und die andere wie gewohnt direkt eine Verbindung herstellt.
Das Problem besteht darin, dass unabhängig davon, wie ich versuche, einen Proxy in einer Chrome-Instanz zu aktivieren, dies auch Auswirkungen auf alle anderen laufenden Instanzen hat.
Wenn ich einfach verwende ranch -> Options -> Under the Hood -> Change proxy settings
, wirkt sich dies auf das gesamte System aus, da es sich nur um die allgemeine Windows-Proxy-Einstellungsseite handelt.
Wenn ich eine Erweiterung wie Proxy Switch! oder Switch Proxy verwende, wirkt sich die Aktivierung des Proxys in einer Instanz (Profil) erneut auf alle anderen aus (obwohl die Erweiterung dort nicht einmal installiert ist).
Gibt es eine Möglichkeit, das zu umgehen?
Ich hatte dieses Problem in Firefox nie.
Antwort1
Wie Sie herausgefunden haben, verwendet Chrome unter Windows die Proxy-Einstellungen des Systems. Um einen anderen Proxy für eine einzelne Instanz zu verwenden, verwenden Sie das --proxy-server=<host:port>
Argument. Sie können dies der Verknüpfung für dieses bestimmte Profil hinzufügen, wenn es bei jedem Lauf aktiv sein soll.
Antwort2
Ich habe diese Erweiterung installiert -Proxy-Umschalter- und es hat mein Problem gelöst
Ich habe auch 2 Benutzer in Chrome erstellt und sie mit gestartet
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"
aber mit Proxy-Switchy ist dies optional.
Antwort3
Dies --proxy-server=<host:port>
ist tatsächlich die einzige echte Alternative in Linux (Mint 15-Kernel 3.8.0.26), ansonsten werden die Änderungen übernommen und zwischen den Instanzen geteilt, sogar über Chromium- und Chrome-Pakete. Die --user-data-dir
Option scheint von beiden ignoriert zu werden.
Die einfache Lösung bestand schließlich darin, sowohl Chrome als auch Chromium zu installieren. Wenn Sie irgendwie feststellen, dass sie Inhalte teilen, bereinigen Sie sie einfach gründlich ~.config/google-chrome
oder ~.config/chromium
setzen Sie alles zurück und verwenden Sie sie --proxy-server=<host:port>
mit Ihrer bevorzugten Version. Sie können Lesezeichen später bei Bedarf exportieren und importieren.