Einstellen von http_proxy für Chromium in der Shell

8

Um einen Proxy im Chromium-Browser einzurichten, muss man zu gehen

Einstellungen → Unter der Haube → Proxy-Einstellungen ändern → Netzwerk-Proxy.

Es ist zu kompliziert. Wie setze ich http_proxy in der Shell? ich habe es versucht

export http_proxy=http://127.0.0.1:8080/

Aber es scheint nicht zu funktionieren.

Wenn Sie den Proxy nur im Chromium-Browser und nicht im gesamten Netzwerk einrichten möchten, ist die Befehlszeile die einzige Möglichkeit, den Proxy nur für den Browser einzurichten. Wie kann man den Proxy unter Verwendung der Befehlszeile auf Chromium einstellen, um dieses Problem zu lösen?

Eisboot
quelle
Warum möchten Sie die Befehlszeile verwenden?
Raam86
Möchten Sie nur den Proxy für Chrom haben, oder möchten Sie einen für das gesamte System? Das heißt, jede Anwendung, die eine Verbindung zum Internet herstellt, wird über diesen Proxy gezwungen.
1
Ich habe die Frage bearbeitet, um ein anderes Problem zu demonstrieren. Die Chromium-Benutzeroberfläche ändert nur den Proxy für das gesamte Netzwerk, nicht nur den Browser. Über die Befehlszeile kann dies überschrieben werden. Daher kann diese Frage für Superuser nützlich sein, wenn sie migriert werden kann.
jmort253

Antworten:

5

Sie müssen das --proxy-serverArgument verwenden.

Auf der Seite " Chromium-Netzwerkeinstellungen ":

--proxy-server=<scheme>=<uri>[:<port>];.. | <uri>[:<port>] | "direct://"
Dadurch wird Chrome angewiesen, eine benutzerdefinierte Proxy-Konfiguration zu verwenden. Sie können eine benutzerdefinierte Proxy-Konfiguration auf drei Arten angeben:

1) Durch Bereitstellung einer durch Semikolon getrennten Zuordnung des Listenschemas zu URL / Port-Paaren.
Sie können beispielsweise
--proxy-server="http=foopy:80;ftp=foopy2"
Folgendes angeben: Verwenden des HTTP-Proxys "foopy: 80" für http-URLs und des HTTP-Proxys "foopy2: 80" für ftp-URLs.

2) Indem Sie eine einzige URL mit optionalem Port bereitstellen, der für alle URLs verwendet werden kann.
Beispiel:
--proxy-server="foopy:8080"
Verwendet den Proxy unter foopy: 8080 für den gesamten Datenverkehr.

3) Verwenden Sie den speziellen Wert "direct: //".
--proxy-server="direct://"
bewirkt, dass alle Verbindungen keinen Proxy verwenden.


Sie können sich auch diese Liste der Chromium-Befehlszeilenschalter ansehen .

athspk
quelle
2
schlagen Sie mich dazu 54 Sekunden.
Raam86