Dies ist eine allgemeinere Antwort zusammen mit apt config.
Da es viele Stellen gibt, an denen Proxy-Einstellungen konfiguriert werden können, kann dies zu Beginn verwirrend sein. Lassen Sie mich einige Dinge zusammenfassen und einige gute Praktiken vorschlagen.
Für Konsolenprogramme
Beispiel: wget, git und fast jede Konsolenanwendung, die eine Verbindung zum Internet herstellt.
Wenn Sie den Proxy jedes Mal konfigurieren möchten, wenn Sie Ihre Befehle aus irgendeinem Grund ausführen, legen Sie die Umgebungsvariablen mit den folgenden Befehlen fest.
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
Andernfalls können Sie diese Einstellungen verwenden, wenn Sie immer die gleichen Einstellungen für alle Benutzer verwenden möchten.
In bashrc konfigurieren
$ nano /etc/bash.bashrc
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
Konfigurieren Sie in /etc/environment
$ nano /etc/environment
https_proxy="http://myproxy.server.com:8080/"
ftp_proxy="http://myproxy.server.com:8080/" ...
Konfigurieren Sie mit GUI
Öffnen Sie die Netzwerkeinstellungen und stellen Sie den systemweiten Netzwerk-Proxy ein.
Netzwerk -> Netzwerk-Proxy -> Konfigurieren -> Systemweit anwenden.
Dies ist jedoch möglicherweise nicht hilfreich, wenn Sie über eine Authentifizierung für den Proxy verfügen.
Für apt.
Sie müssen einige zusätzliche Arbeiten für apt ausführen, da apt im Übrigen keine Umgebungsvariablen berücksichtigt.
$ nano /etc/apt/apt.conf
Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT";
Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";
Für alle Bereiche außerhalb dieses Bereichs muss eine Option zum Konfigurieren der Proxyeinstellungen in der Anwendung selbst vorhanden sein. Wenn nicht tut mir leid;)