Die Umgebungsvariablen zum Steuern des Proxy-Verhaltens lauten wie folgt: http_proxy, ftp_proxy, https_proxy, all_proxy und no_proxy. Leider benötigen einige Anwendungen diese in Großbuchstaben, andere Anwendungen benötigen diese Variablen in Kleinbuchstaben, so wie sie sind.
Das Format zum Deklarieren einer Proxy-Ausschlussliste ist einfach eine durch Kommas getrennte Liste. Die Deklaration verfügt über einige Platzhalterfunktionen, aber nicht alle Anwendungen berücksichtigen diese:
no_proxy=127.0.0.1,*.local.com
Ihre / etc / Umgebung muss über die folgende Proxy-Konfiguration verfügen:
no_proxy=localhost,127.0.0.0/8,*.local
NO_PROXY=localhost,127.0.0.0/8,*.local
all_proxy=socks://proxy.example.com:8080/
ALL_PROXY=socks://proxy.example.com:8080/
http_proxy=http://proxy.example.com:8080
HTTP_PROXY=http://proxy.example.com:8080
ftp_proxy=http://proxy.example.com:8080
FTP_PROXY=http://proxy.example.com:8080
https_proxy=http://proxy.example.com:8080
HTTPS_PROXY=http://proxy.example.com:8080
Sie müssen sich abmelden, bevor Ihre Desktop-Umgebung die Umgebungsvariablen aktualisiert. Da alle Desktopanwendungen von der Desktopumgebung gestartet werden, erben sie anschließend die Umgebungseinstellungen.
Als nächstes müssen Sie Ihre apt-Konfiguration aktualisieren. Erstellen Sie eine Datei mit dem Namen /etc/apt/apt.conf und bearbeiten Sie sie so, dass sie folgende Deklarationen enthält:
Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::https::proxy "https://proxy.example.com:8080/";
Stellen Sie sicher, dass apt diese Einstellungen über diesen Befehl übernommen hat
apt-config dump | grep -i proxy # lists the proxy settings
Chrome wird die Proxy-Umgebungsvariablen berücksichtigen, Firefox jedoch nicht, obwohl dieses Problem anscheinend behoben wurde