Einrichten eines Proxy-Servers unter Ubuntu Linux

Einrichten eines Proxy-Servers unter Ubuntu Linux / Linux

Es gibt viele Gründe, warum Sie vielleicht lernen möchten, wie Sie einen Proxyserver in Ubuntu Linux einrichten, um Ihren Browser-Verkehr durchzuleiten. Möglicherweise surfen Sie in einem ungesicherten drahtlosen Netzwerk oder möchten nicht, dass der BOFH bei der Arbeit sieht, wo Sie im Internet surfen. Was auch immer Ihr Grund ist, es ist heutzutage ziemlich einfach, solange Sie über Computerfähigkeiten verfügen und in der Lage sind, ein System zu Hause oder als Proxy aufzubauen.

Was ist ein Proxy? Einfach ausgedrückt ist ein Proxy ein Zwischenstopp, den Ihr Browser beim Anfordern von Webseiten und anderen Webinhalten aus dem Internet vornimmt. Viele Unternehmen verwenden sie rechtmäßig, um Inhalte sowohl zu Sicherheitszwecken als Perimeter-Kontrolle, als Antiviren- / Anti-Malware-Lösung oder zur Sicherstellung der Einhaltung der Internet-Richtlinien durch die Mitarbeiter zu filtern.


Wenn Ihr Browser eine Anfrage stellt, kontaktiert er zuerst den Proxy-Server. Wenn der Proxyserver auch ein Cache ist, prüft er den Cache lokal, um festzustellen, ob der Inhalt bereits vorhanden ist. Wenn er dies tut, wird er lokal bereitgestellt, wodurch die Browser-Erfahrung erheblich beschleunigt wird. Andernfalls wird eine Anforderung gestellt für diesen Inhalt im allgemeinen Web.

Der einfache Proxy für Ubuntu

Die einfachste Möglichkeit, einen Proxy mit Ubuntu zu erstellen, ist das Erstellen eines Tunnels durch SSH. Jorge schrieb dieses ausgezeichnete How-To zum Thema Wie man Web Traffic mit SSH Secure Shell kanalisiert Wie man Web Traffic mit SSH Secure Shell Read More kanalisiert, und der Prozess bleibt für uns ähnlich.

Für einen schnellen Überblick benötigen Sie zunächst einen Ubuntu-Server mit SSH-Zugriff. Sie können dies tun, indem Sie einen Server an Ihrer Heimverbindung, Arbeitsverbindung oder an einem beliebigen Ort, an dem sich Ihr Proxy befindet, einrichten.

Nachdem Sie das eingerichtet haben, folgen Sie den Anweisungen in dem Artikel, um das zu verwenden “SOCKEN” Protokoll, um Ihren Browser anzuweisen, diesen Proxy-Standort zu verwenden, um alle Informationen von dort herunterzuladen.

Diese Methode funktioniert auch, wenn Sie einen WLAN-Router haben, der SSH unterstützt, z. B. Tomato oder DD-WRT.

Der einfachste Proxy für Ubuntu

Die zweite Möglichkeit ist, einen Web-Proxy zu verwenden. Solange Ihr Ubuntu-System für die Bereitstellung von Websites eingerichtet ist, können Sie eine Web-App namens GlypeProxy installieren, die als Proxy für Ihre Web-Browsing-Sitzung fungiert. Simon hat eine großartige Anleitung zum Einrichten von GlypeProxy. So erstellen Sie Ihren eigenen Online-Proxy-Server in wenigen Minuten. Erstellen Sie Ihren eigenen Online-Proxy-Server in wenigen Minuten. Lesen Sie mehr. Wenn Sie einen eigenen Webserver ausführen, funktioniert das genauso Ubuntu-System.

Die Verwendung dieser Methode hat ihre Vor- und Nachteile. Auf der anderen Seite müssen Sie Ihre eigenen Browsereinstellungen nicht ändern, um diesen Web-Proxy zu verwenden. Dies ist wichtig, wenn Sie sich in einer Umgebung befinden, in der Sie keinen Proxy-Server in Ihren Browser-Optionen angeben können.

Nachteilig ist, dass Ihr Webserver, wenn er nicht für die Verwendung der SSL-Verschlüsselung eingerichtet ist, auch sehr unsicher ist. Jeder, der den Datenverkehr von Ihrem Computer aus betrachtet, kann Ihre Inhalte trotzdem problemlos anzeigen.

Der kompliziert zu installierende, aber voll funktionsfähige Proxy

Auf der etwas engagierteren Seite können Sie eine “echt” Proxy-Server auf Ihrem Ubuntu Linux-Computer. Proxy-Software wurde speziell entwickelt, um viele der oben angesprochenen Probleme zu lösen, und es gibt eine Menge Software, die die Arbeit für Sie erledigen kann.

Es gibt zwei Hauptarten von Proxys, auf die wir eingehen werden: a “normal” Stellvertreter und a “transparent” Proxy. Der normale Proxy funktioniert wie oben - Sie müssen die Proxy-Informationen speziell in Ihren Browser eingeben, damit sie beim Surfen im Web verwendet werden können. Die zweite Art, ein transparenter Proxy, funktioniert so, dass das gesamte Webbrowsen durch den Computer geht, unabhängig davon, ob Sie es in Ihren Browsereinstellungen angeben oder nicht.

Ein echter Proxy-Server auf Ubuntu dreht sich normalerweise um eine Software namens Squid. Squid ist ein Open-Source-Proxy-Server, der im Internet weit verbreitet ist. Squid ist einfach zu installieren und zu konfigurieren. Installieren und bearbeiten Sie die Konfigurationsdatei:

$ sudo apt-get install squid3 $ vi /etc/squid3/squid.conf 

Und füge hinzu:

http_access erlaubt local_net acl local_net src 192.168.0.0/255.255.255.0

Dabei steht 192.168.0.0 für Ihr lokales Netzwerk. Starten Sie Squid neu und Sie haben einen Basis-Proxyserver eingerichtet. Sie würden Ihre Einstellungen ändern, um einen Web-Proxy an Port 3128 und die IP-Adresse Ihres Ubuntu-Systems zu verwenden.

Mit dem Einrichten eines Proxyservers in Ubuntu Linux können Sie sich wirklich ein Bild machen. Howtoforge bietet dieses großartige Tutorial zur Einrichtung von Squid mit Dansguardian und ClamAV zum Schutz vor Viren und Malware.

Was auch immer für dich funktioniert…

Von einfach bis schwer, egal welche Art von Proxy-Server Sie benötigen, kann Ubuntu bieten. Teilen Sie uns Ihr Setup mit und wie es für Sie funktioniert!

Erfahren Sie mehr über: Online-Datenschutz, Proxy, SSL, Ubuntu.