it-swarm.com.de

Google Chrome Proxy-Einstellungen?

Wenn ich versuche, die Proxy-Einstellungen von Google Chrome festzulegen (unter chrome: // linux-proxy-config /), wird die folgende Meldung angezeigt:

Wenn Sie Google Chrome in einer unterstützten Desktop-Umgebung ausführen, werden die System-Proxy-Einstellungen verwendet. Entweder wird Ihr System jedoch nicht unterstützt oder beim Starten Ihrer Systemkonfiguration ist ein Problem aufgetreten.

Sie können jedoch weiterhin über die Befehlszeile konfigurieren. Weitere Informationen zu Flags und Umgebungsvariablen finden Sie unter man google-chrome-stable.

Ich muss Proxy-Einstellungen festlegen, um Chrome zu verwenden, möchte sie jedoch nicht jedes Mal in der Befehlszeile festlegen, wenn ich Chrome verwende. Gibt es eine Möglichkeit, diese Einstellungen dauerhaft festzulegen?

Gibt es auch eine Option in Chrome, damit kein Proxy für bestimmte Domains verwendet wird (analog zur Einstellung No proxy for in Firefox)?

51
becko

Starten Sie Ubuntu Software Center, suchen Sie nach "gksu" und klicken Sie auf "Installieren" (falls nicht bereits installiert).

Drücken Sie Alt+F2 und tippe gksu nautilus und drücke Enter

Geben Sie Ihr Passwort ein und drücken Sie Ctrl+L und geben Sie /usr/share/applications/ ein und drücken Sie Enter

Suchen Sie nun google-chrome und klicken Sie mit der rechten Maustaste auf das Symbol chrome und wählen Sie "Eigenschaften".

Fügen Sie als Nächstes die folgende Option am Ende des Befehlstextfelds hinzu.

--proxy-server="IP proxy Server:port" (Beispiel: --proxy-server="127.0.0.1:8080")

es sieht so aus ( es ist dasselbe für Chrome ):

enter image description here Schließen Sie das Fenster. Wenn der Browser chrome noch ausgeführt wird, schließen Sie den Browser und starten Sie ihn erneut. Schließlich können Sie den Browser chrome mit Proxy verwenden.

- Proxy-Bypass-Liste :

Wenn Sie Google Chrome anweisen möchten, keinen Proxy mit bestimmten Domains zu verwenden, verwenden Sie den Befehl --proxy-bypass-list. Dieser Befehl gibt eine Liste von Hosts an, für die Proxy-Einstellungen umgangen und Direktverbindungen verwendet werden. Wird ignoriert, wenn --proxy-auto-detect oder --no-proxy-server ebenfalls angegeben sind. Dies ist eine durch Kommas getrennte Liste von Umgehungsregeln.

Hier ist eine Liste von Chromium Command Line , die auch in Google Chrome verwendet wird.

43
αғsнιη

Google Chrome und Chromium befolgen die Umgebungs-Proxy-Variablen (http_proxy, no_proxy usw.) und die über gsettings festgelegten Proxys. gsettings ist auf [XL] ubuntu vorinstalliert. Dies ist also eine Möglichkeit, für die keine Sudo-Berechtigungen erforderlich sind.

Hierfür können die Schlüssel org.gnome.system.proxy.http[s].{Host,port,authentication-user,authentication-user} (und ähnliche Optionen für FTP- und SOCKS-Proxys) und der Proxy-Autokonfigurationsschlüssel org.gnome.system.proxy.autoconfig_url verwendet werden:

gsettings set org.gnome.system.proxy.http Host "proxy.server.fqdn"
gsettings set org.gnome.system.proxy.http port "3128"

Eine Proxy-Ausnahmeliste kann mit der Taste ignore-hosts festgelegt werden:

gsettings set org.gnome.system.proxy ignore-hosts "['localhost', '127.0.0.0/8', '::1', '*.some.domain', '10.0.0.0/8']" 

Eine no_proxy -Umgebungsvariable würde folgendermaßen aussehen:

export no_proxy="localhost,.some.domain,127.0.0.0/8,10.0.0.0/8"
export NO_PROXY="localhost,.some.domain,127.0.0.0/8,10.0.0.0/8"

Sie können dies in ~/.profile oder ~/.pam_environment (ohne export) einstellen.

16
muru

Führen Sie einfach den folgenden Befehl im Terminal aus

Sudo nano /usr/share/applications/google-chrome.desktop

in Befehlswert unterhalb der Zeile anhängen

--proxy-server="192.168.1.251:8080" 

Ändern Sie es mit Ihrem Proxy. Beispiel für einen Proxy ohne Authentifizierung. Für einen Proxy mit Authentifizierung sollte man verwenden,

--proxy-server="username:[email protected]_address:port"

Für Unity : Gehen Sie in den "Systemeinstellungen" zu "Netzwerk" und dann zu "Netzwerk-Proxy": Sie können dann Ihr Proxy-System für das gesamte System festlegen.

Legen Sie zum Festlegen von Benutzer und Kennwort Folgendes fest: Benutzer: Kennwort @ Proxy: Port

Für Lubuntu, Xubuntu etc ... : siehe diesen Thread Wie stelle ich systemweite Proxy-Server in Xubuntu, Lubuntu oder Ubuntu Studio ein?

6
laugeo

Halbautomatischer Weg

Ich habe festgestellt, dass @ kasiyaanswer am hilfreichsten ist.

Bei jedem Update von Google Chrome wurden jedoch der Desktop-Eintrag und die proxy -Einstellungen zurückgesetzt. Es ist ziemlich frustrierend, es immer wieder zu bearbeiten.


Anstatt manuell zu arbeiten, können Sie den Eintrag mit einem kurzen Skript ändern.

Einfach in das Terminal einfügen:

Sudo sed '/^Exec/s/$/ --proxy-server="10.0.2.2:3128"/' /usr/share/applications/google-chrome.desktop  -i

Natürlich müssen Sie die IP Ihres Proxy-Servers ändern.


Hiermit werden alle Zeilen angehängt, die mit Exec beginnen. Dies ist die manuelle Methode zum Festlegen des Proxys.

Viel Spaß!

4
Atais

Wenn sich die Proxy-Einstellungen in den Umgebungs-Proxy-Variablen befinden, hat Chrome nicht funktioniert, indem die vollständigen Proxy-Einstellungen im Launcher abgelegt wurden.

--proxy-server="IP proxy Server:port" (ex: --proxy-server="127.0.0.1:8080")

Aber es hat funktioniert, als ich es eingestellt habe, um die automatischen Konfigurationen zu erkennen

--proxy-auto-detect

Und es hat funktioniert in Vivaldi.

2
Max

Wie setze ich systemweite Proxy-Server in Xubuntu, Lubuntu oder Ubuntu Studio? verweist auf die Datei /etc/environment, in der Sie die folgenden Zeilen als root einfügen können:

http_proxy=http://myproxy.server.com:8080/
https_proxy=http://myproxy.server.com:8080/
ftp_proxy=http://myproxy.server.com:8080/
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

Die beste Antwort (sehr ausführlich) enthält auch ein Skript zum Aktivieren/Deaktivieren bei Bedarf. (Wenn Sie dies benötigen, bietet Firefox eine Seite mit Optionen für die Auswahl des Proxys, und Sie können die Verwendung in Betracht ziehen.).

2
serv-inc

Eine Option, die ich benutze, ist die Proxy SwitchyOmega-Erweiterung . Es ermöglicht, dass einige IP-Adressen oder Domänen freigestellt werden, wie Sie es wünschen.

Es hat eine nette GUI, anstatt mit Kommandozeilenargumenten umgehen zu müssen. Es unterstützt auch Chrome Sync, sodass Sie Ihre Proxy-Einstellungen schnell auf einem neuen Computer ausführen können.

Sie können es auch so einrichten, dass die Verwendung des Proxys mit einem einzigen Klick ein- oder ausgeschaltet werden kann.

1
Chai T. Rex