Wie kann ich einen Proxy in einem einzelnen Chrome-Profil verwenden?

Wie kann ich einen Proxy in einem einzelnen Chrome-Profil verwenden?

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-dirOption 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-chromeoder ~.config/chromiumsetzen 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.

verwandte Informationen