Werbung
Es gibt viele Gründe, warum Sie lernen möchten, wie Sie einen Proxyserver in Ubuntu Linux einrichten, über den Sie Ihren Browserverkehr übertragen können. Vielleicht surfen Sie in einem ungesicherten drahtlosen Netzwerk oder möchten nicht, dass das BOFH bei der Arbeit sieht, wohin Sie im Internet gehen. Was auch immer Ihr Grund ist, es ist heutzutage ziemlich einfach, solange Sie über Computerkenntnisse verfügen und in der Lage sind, ein System zu Hause oder am Arbeitsplatz einzurichten, um als Proxy zu dienen.
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 macht. Viele Unternehmen verwenden sie zu Recht, damit sie Inhalte sowohl aus Sicherheitsgründen als auch filtern können Perimeter-Kontrolle, als Antiviren- / Anti-Malware-Lösung oder um sicherzustellen, dass sich die Mitarbeiter daran halten Internetrichtlinie.
Wenn Ihr Browser eine Anfrage stellt, kontaktiert er zuerst den Proxyserver. Wenn der Proxyserver auch ein Cache ist, überprüft er den Cache lokal, um festzustellen, ob der Inhalt bereits vorhanden ist. Wenn dies der Fall ist, wird er bereitgestellt es lokal, wodurch Ihr Browser-Erlebnis erheblich beschleunigt wird, oder wenn dies nicht der Fall ist, fordert es diesen Inhalt im Allgemeinen an Netz.
Der einfache Proxy für Ubuntu

Der einfachste Weg, einen Proxy mit Ubuntu zu erstellen, ist das Erstellen eines Tunnels über SSH. Jorge hat das geschrieben ausgezeichnete Anleitung zum Thema Tunneln des Webverkehrs mit SSH Secure Shell Weiterlesen 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 in Ihrer Heimverbindung, Arbeitsverbindung oder an einem beliebigen Ort haben, an dem Ihr Proxy sitzen soll.

Sobald Sie dies eingerichtet haben, folgen Sie den Anweisungen im Artikel, um mithilfe des SOCKS-Protokolls Ihren Browser anzuweisen, diesen Proxy-Speicherort zum Herunterladen aller Informationen zu verwenden.
Diese Methode funktioniert auch, wenn Sie einen WLAN-Router haben, der SSH unterstützt, z. B. Tomato oder DD-WRT.
Der fast einfache Proxy für Ubuntu

Die zweite Möglichkeit besteht darin, einen Webproxy 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 Webbrowsersitzung fungiert. Simon hat eine großartige Anleitung GlypeProxy einrichten So erstellen Sie Ihren eigenen Online-Proxyserver in wenigen Minuten Weiterlesen und es würde genauso funktionieren, wenn Sie einen Webserver auf Ihrem eigenen Ubuntu-System ausführen würden.
Die Verwendung dieser Methode hat Vor- und Nachteile. Auf der anderen Seite müssen Sie Ihre eigenen Browsereinstellungen nicht ändern, um diesen Webproxy zu verwenden. Dies ist wichtig, wenn Sie sich in einer Umgebung befinden, in der Sie in Ihren Browseroptionen keinen Proxyserver angeben können.
Wenn Ihr Webserver nicht für die Verwendung von SSL-Verschlüsselung eingerichtet ist, ist er auch sehr unsicher. Jeder, der den Datenverkehr von Ihrem Computer aus überwacht, kann Ihre Inhalte weiterhin problemlos anzeigen.
Der kompliziert zu installierende, aber voll ausgestattete Proxy
Auf der komplexeren Seite können Sie einen „echten“ Proxyserver auf Ihrem Ubuntu Linux-Computer installieren. Proxy-Software wurde speziell entwickelt, um viele der oben genannten Probleme zu lösen, und es gibt eine Menge Software, die diese Aufgabe für Sie erledigen kann.
Es gibt zwei Haupttypen von Proxys, die wir behandeln werden, einen "normalen" Proxy und einen "transparenten" Proxy. Der normale Proxy funktioniert wie oben beschrieben. Sie müssen die Proxy-Informationen speziell in Ihren Browser eingeben, damit sie beim Surfen im Internet verwendet werden können. Die zweite Art, ein transparenter Proxy, funktioniert so, dass Ihr gesamtes Surfen im Internet den Computer durchläuft, unabhängig davon, ob Sie ihn in Ihren Browsereinstellungen angeben oder nicht.
Ein echter Proxyserver unter Ubuntu dreht sich normalerweise um eine Software namens Tintenfisch. Squid ist ein Open-Source-Proxyserver, der im Internet weit verbreitet ist. Squid ist einfach zu installieren und zu konfigurieren. Installieren und bearbeiten Sie die Konfigurationsdatei:
$ sudo apt-get installiere 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
Wobei 192.168.0.0 Ihr lokales Netzwerk ist. Starten Sie squid neu und Sie haben einen grundlegenden Proxyserver eingerichtet. Sie würden Ihre Einstellungen so ändern, dass ein Webproxy an Port 3128 und die IP-Adresse Ihres Ubuntu-Systems verwendet werden.

Sie können sich wirklich vorstellen, wie Sie einen Proxyserver unter Ubuntu Linux einrichten. Howtoforge hat dieses großartige Tutorial Squid mit Dansguardian und ClamAV einrichten zum Schutz vor Viren und Malware.
Was auch immer für dich funktioniert…
Von einfach bis schwer, egal welche Art von Proxyserver Sie benötigen, Ubuntu kann dies bereitstellen. Teilen Sie uns Ihr Setup mit und wie es für Sie funktioniert!
Dave Drager arbeitet bei XDA Developers in den Vororten von Philadelphia, PA.