Einrichten eines Proxy-Servers in Ubuntu

Ein Proxy-Server ist eine Art Zwischen-PC, der eine Verbindung zwischen dem Computer des Benutzers und dem Internet herstellt. Es geht über diesen Computer und leitet alle Ihre Internetanfragen weiter. Der Server verarbeitet sie und sendet Ihnen aus dem Internet heruntergeladene Dateien. In der Regel verwenden Unternehmensnetzwerke einen Proxyserver, um auf das Internet zuzugreifen. Damit die Dienstprogramme verstehen, dass sie eine Verbindung über einen Proxy herstellen müssen, müssen die Systemvariablen konfiguriert werden. Aus diesem Grund konfigurieren Sie die meisten Dienstprogramme so, dass sie mit einem Proxyserver arbeiten. Nicht zuletzt ist ein solcher Prozess globaler Natur und betrifft alle Benutzer des Systems. In diesem Artikel werden wir detailliert analysieren, wie eine Verbindung über einen Proxyserver in Ubuntu hergestellt wird. Lass es uns herausfinden. Lass uns gehen!

Erfahren Sie, wie Sie eine Proxy-Verbindung in Ubuntu korrekt und unabhängig einrichten.

Um die Verbindung zu Ubuntu über einen Proxy zu konfigurieren, müssen Sie das Menü Systemeinstellungen öffnen und dann zum Abschnitt Netzwerk wechseln.

Suchen Sie den Abschnitt "Netzwerk" im Betriebssystem.

Klicken Sie auf den Punkt "Netzwerk-Proxy-Dienst" und stellen Sie die Methode "Manuell" ein. Geben Sie dann Ihre Einstellungen ein.

Stellen Sie im "Network Proxy Service" die Methode "Manual" ein

Im nächsten Schritt nehmen Sie Ihre eigenen Einstellungen vor.

Der Nachteil dieser Methode ist, dass Sie bei einem Proxy mit Berechtigung per Login und Passwort diese Daten nicht angeben können und der Proxy daher nicht funktioniert.

Sie können die Systemebene auch über Konfigurationsdateien konfigurieren. Öffnen Sie dazu die Datei / etc / environment mit root-Rechten (dies geschieht mit dem Befehl: sudo nano / etc / environment). Fügen Sie am Ende der Datei die folgenden Zeilen hinzu:

https_proxy = "// user: : port /"

http_proxy = "// user: : port /"

ftp_proxy = "ftp: // user: : port /"

socks_proxy = "socks: // user: : port /"

Wenn der Proxy nicht autorisiert ist, sollten die Zeilen wie folgt aussehen:

_proxy = "// proxy: port /"

Starten Sie den Computer neu, damit die Änderungen in den Einstellungen wirksam werden.

In der Regel reicht eine globale Proxy-Konfiguration aus, damit alle anderen Dienstprogramme damit arbeiten können, ohne dass Proxy-Daten in das Programm eingegeben werden müssen. Einige Dienstprogramme können jedoch nicht mit globalen Parametern arbeiten oder erfordern spezielle Einstellungen.

Firefox

Mit Firefox können Sie nicht nur die globalen Einstellungen verwenden, sondern auch Ihre eigenen. Um einen Proxy zuzuweisen, öffnen Sie im Browser-Einstellungsfenster die Registerkarte "Erweitert", klicken Sie auf "Netzwerk" und klicken Sie auf die Schaltfläche "Konfigurieren". Eine wichtige Funktion ist, dass Firefox die NTLM-Authentifizierung verwenden kann. Dies unterscheidet Firefox von vielen anderen Browsern.

Firefox kann problemlos seine eigenen Einstellungen verwenden.

Chrom

Dieser Browser kann auch globale Parameter verwenden, obwohl er seine eigenen hat. Um einen Proxy zuzuweisen, öffnen Sie die Datei / etc / chromium-browser / default und fügen Sie dort die Zeile ein:

CHROMIUM_FLAGS = "- Proxy-Server = Adresse: Port"

Jetzt müssen Sie Chromium neu starten

Apt

Neue Versionen können mit globalen Parametern arbeiten, im Gegensatz zu den alten, die ausschließlich mit persönlichen Parametern arbeiteten. In der Datei /etc/apt/apt.conf müssen Sie sich registrieren:

Acquire :: http :: proxy “// login: password @ ip_proxy: port_proxy /”;

Acquire :: https :: proxy "// login: password @ ip_proxy: port_proxy /";

Acquire :: ftp :: proxy "// login: password @ ip_proxy: port_proxy /";

Acquire :: socks :: proxy "// login: password @ ip_proxy: port_proxy /";

Acquire :::: Proxy "true";

Wenn der Server nicht autorisiert ist, müssen Login und Passwort entfernt werden.

Bash

Natürlich funktioniert die obige Konfiguration über / etc / environment für jedes Dienstprogramm, das über das Terminal gestartet wurde. Wenn Sie die Parameter direkt für das auszuführende Dienstprogramm festlegen müssen, führen Sie vor dem Start Folgendes aus:

export http_proxy = '// login: password @ ip_proxy: port_proxy /'

export ftp_proxy = '// login: password @ ip_proxy: port_proxy /'

wget

Fügen Sie der Datei / etc / wgetrc Folgendes hinzu:

Proxy-Benutzer = Benutzername

Proxy-Passwort = Passwort

http_proxy = //xxx.xxx.xxx.xxx:8080/

ftp_proxy = //xxx.xxx.xxx.xxx:8080/

use_proxy = on

Wenn der Proxy nicht autorisiert ist, entfernen Sie den Proxy-Benutzer und das Proxy-Passwort

Apt-Add-Repository

Die meisten Institutionen sperren alle zweifelhaften, unbekannten Häfen nach außen. In der Regel wird auch die Portnummer 11371 gesperrt, über die apt-add-repository Repositories hinzufügt. Es gibt eine einfache Lösung, mit der Sie Repository-Schlüssel über Port 80 empfangen können, der für den Zugriff auf Internetseiten verwendet wird.

Bearbeiten Sie die Datei /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py (erfordert Root-Rechte anstelle von /usr/lib/python2.6, möglicherweise ist Version 2.7 verfügbar). Suchen Sie die Zeile keyserver.ubuntu.com und ersetzen Sie:

hkp: //keyserver.ubuntu.com

auf

hkp: //keyserver.ubuntu.com: 80

Jetzt wissen Sie, wie Sie eine Verbindung über einen Proxyserver in Ubuntu herstellen. Schreiben Sie in die Kommentare, wenn Sie mit den Proxy-Einstellungen erfolgreich fertig geworden sind, teilen Sie Ihre Erfahrungen mit anderen Benutzern und stellen Sie Fragen, die Sie möglicherweise zum Thema des Artikels haben.