Proxy-Einstellungen für Google Chrome unter Linux konfigurieren

10

Wie konfiguriere ich Proxy-Einstellungen für Chrome unter Linux? Es hat keine Konfigurationsoberfläche wie Firefox. Ich möchte es so konfigurieren, dass ich nicht jedes Mal Login und Passwort eingeben muss.

EDIT: Ich benutze Fluxbox als meinen Fenstermanager.

Liewl
quelle

Antworten:

7

Probieren Sie die --proxy-serverBefehlszeilenoption und / oder die http_proxyUmgebungsvariable aus.

google-chrome-stable --proxy-server="http://example.com:8080"

Chrome / Chromium verwendet außerdem xdg-Skripte, sodass Sie versuchen können, den Proxy-Server in GNOME / KDE zu konfigurieren und xdg-Skripte für die Verwendung der Einstellungen der Desktop-Umgebung einzurichten. Auf diese Weise löste ich zumindest Dateizuordnungen vom Typ MIME.

Alexey Yakovenko
quelle
Das Aufrufen der ausführbaren Google Chrome-Datei mit dem Parameter --proxy-server hat problemlos funktioniert. Gibt es eine Möglichkeit, sich beim Durchsuchen einen Authentifizierungsbildschirm für jede Registerkarte der letzten Sitzung zu merken oder die Authentifizierung automatisch durchzuführen? Die Verwendung des --proxy-server-Parameters wie --proxy-server = "Benutzername: Passwort @ Proxy-IP: Port" funktionierte nicht.
Liewl
1
'google-chrome --proxy-pac-url = datei: /// ...' funktioniert einwandfrei. Es ist nicht erforderlich, http_proxy this no_proxy that zu verwenden. Wenn Sie eine pac-Datei zur Verwendung mit Firefox haben, funktioniert sie hier einwandfrei. Wenn Sie Hilfe beim Schreiben einer .pac-Datei benötigen, ist Google Ihr Freund ... Sie können die Konfiguration jedoch weiterhin über die Befehlszeile vornehmen. Weitere Informationen zu Flags und Umgebungsvariablen finden Sie unter man google-chrome.
RckLN
Re den Benutzernamen und das Kennwort Auth in Chrom die --proxy-Server - Parameter verwenden - dies scheint einen Fehler in Chrome zu sein - Sterne bitte das Problem hier: bugs.chromium.org/p/chromium/issues/detail?id=615947
Hawkeye
Wie kann man die Proxy-Verbindung in einer laufenden Chrome-Instanz aktivieren und deaktivieren?
Fopedush
2

Führen Sie dies als root aus gedit /usr/share/applications/google-chrome.desktopund fügen Sie dann Ihre Proxy-Einstellungen hinzu, wie Sie möchten, dh --proxy-server="http://127.0.0.1:8080"speichern Sie Chrome und führen Sie es aus.

Patrick Mutwiri
quelle
Können Sie erklären, wie das funktioniert?
bwDraco
Dabei werden die App-Einstellungen des Chroms bearbeitet, um sie beim Start auszuwählen.
Patrick Mutwiri
Anstelle von gedit können Sie auch einen beliebigen Texteditor verwenden, z. B. 'vi'
pocjoc
Natürlich @pocjoc
Patrick Mutwiri
2

Unter Ubuntu 16.04 LTS mit Chrome v53 (64 Bit) musste ich die env-Variablen http_proxy / HTTP_PROXY auf " http: // proxyserver: port " setzen, damit alle Benutzer mit Chrome kommunizieren können.

Ändern Sie / etc / profile

export {http,ftp,https,rsync}_proxy="http://proxyserver:port"
export {HTTP,FTP,HTTPS,RSYNC}_PROXY=$http_proxy
Gishu
quelle
1

Chrome verwendet die Proxy-Einstellungen für Ihr DE. Wenn Sie KDE verwenden, wird dies verwendet. Wenn Sie Gnome verwenden, wird es deren verwenden. Wenn Sie auch nicht verwenden, wird es versuchen, Gnome zu verwenden, aber nicht 100% sicher.

Wenn Sie den Schraubenschlüssel betätigen -> Unter der Haube, sollten Sie eine Schaltfläche unter Netzwerk mit der Bezeichnung Proxy-Einstellungen ändern haben. Wenn ich in meinem Fall darauf klicke, werden die KDE-Proxy-Einstellungen geladen.

Wenn Sie weder KDE noch Gnome verwenden, können Sie versuchen, gconf zu durchsuchen. Chrome verwendet es, um seine Einstellungen zu speichern.

Ryan Gibbons
quelle
Wie gehe ich unter Fluxbox vor? Muss ich den Proxy für das gesamte System einstellen?
Liewl
Haben Sie in den Einstellungen unter dem Schraubenschlüssel die Option zum Ändern der Proxy-Einstellungen erhalten?
Ryan Gibbons
Nein, es wird eine Seite mit Erklärungen zu möglichen Möglichkeiten zum Einrichten von Proxy-Konfigurationen angezeigt. Anscheinend müsste ich die Proxy-Einstellungen auf dem Betriebssystem selbst ändern, ich möchte es nur für Chrome einstellen.
Liewl
Aus Neugier verwendet Chrome entweder den System-Proxy oder den Befehlsschalter. Aber jetzt Weg, sich an den Benutzernamen / das Passwort zu erinnern
Ryan Gibbons