Wie man einen Proxy Server in Ubuntu Linux einrichtet

Werbung

Werbung
Werbung

wie man Proxyserver in ubuntu Linux einrichtet Es gibt viele Gründe, warum Sie lernen sollten, wie Sie einen Proxy-Server in Ubuntu Linux einrichten, um den Datenverkehr Ihres Browsers zu senden. Vielleicht surfen Sie auf einem ungesicherten drahtlosen Netzwerk, oder vielleicht wollen Sie nicht, dass der BOFH bei der Arbeit sieht, wohin Sie im Internet gehen. Was auch immer Ihr Grund ist, es ist in diesen Tagen ziemlich einfach, solange Sie einige Computerfähigkeiten haben und in der Lage sind, ein System zu Hause einzurichten oder zu arbeiten, um als Proxy zu dienen.

Was ist ein Proxy? Einfach ausgedrückt, ist ein Proxy ein Zwischenstopp, den Ihr Browser ausführt, während er Webseiten und andere Webinhalte aus dem Internet anfordert. Viele Unternehmen nutzen sie rechtmäßig, um Inhalte sowohl aus Sicherheitsgründen als Perimeterkontrolle, als Anti-Viren- / Anti-Malware-Lösung oder um sicherzustellen, dass Mitarbeiter die Internet-Richtlinien einhalten.


Wenn Ihr Browser eine Anfrage stellt, kontaktiert er zuerst den Proxy-Server. Wenn der Proxy-Server auch ein Cache ist, prüft er den Cache lokal, um festzustellen, ob der Inhalt bereits existiert. Wenn er dies tut, wird er lokal bereitgestellt, was die Browsererfahrung erheblich beschleunigt, oder wenn nicht, wird eine Anfrage gestellt für diesen Inhalt im allgemeinen Web.

Der einfache Proxy für Ubuntu

wie man Proxyserver in ubuntu Linux einrichtet

Der einfachste Weg, einen Proxy mit Ubuntu zu erstellen, ist das Erstellen eines Tunnels über SSH. Jorge schrieb diese ausgezeichnete How-To zum Thema Wie man Web Traffic mit SSH Secure Shell Tunnel Wie Tunnel Web Traffic mit SSH Secure Shell Lesen Sie mehr, und der Prozess bleibt für uns das gleiche.

Für einen schnellen Überblick muss zunächst ein Ubuntu-Server mit SSH-Zugang zur Verfügung stehen. Sie können dies tun, indem Sie einen Server auf Ihrer Heimverbindung, Ihrer Arbeitsverbindung oder an jedem anderen Ort haben, an dem Ihr Proxy sitzen soll.

Wie erstelle ich einen Linux-Proxy-Server

Sobald Sie das eingerichtet haben, folgen Sie dem Prozess in dem Artikel, um das "SOCKS" -Protokoll zu verwenden, um Ihrem Browser mitzuteilen, diesen Proxy-Speicherort zu verwenden, um alle Information von zu downloaden.

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

Der Almost-Easy-Proxy für Ubuntu

Linux-Proxyserver

Die zweite Möglichkeit besteht darin, 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 dient. Simon hat eine große Anleitung zum Einrichten von GlypeProxy Erstellen Sie Ihre eigenen Online-Proxy-Server in Minuten So erstellen Sie Ihre eigenen Online-Proxy-Server in Minuten Lesen Sie mehr und es würde genauso funktionieren, wenn Sie einen Webserver auf eigene Faust laufen würde 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 Webproxy zu verwenden. Dies ist wichtig, wenn Sie sich in einer Umgebung befinden, in der Sie in Ihren Browseroptionen keinen Proxyserver angeben können.

Auf der anderen Seite ist es sehr unsicher, wenn Ihr Webserver nicht für die Verwendung der SSL-Verschlüsselung eingerichtet ist. Jeder, der den Datenverkehr von Ihrem Computer aus überwacht, kann Ihre Inhalte problemlos anzeigen.

Der kompliziert zu installierende, aber voll funktionsfähige Proxy

Auf der komplexeren Seite können Sie einen "echten" Proxy-Server auf Ihrem Ubuntu Linux-Rechner installieren. Proxy-Software wurde speziell entwickelt, um viele der oben genannten Probleme zu lösen, und es gibt eine Menge Software, die für Sie verfügbar ist.

Es gibt zwei Haupttypen von Proxies, die wir übergehen werden, einen "normalen" Proxy und einen "transparenten" Proxy. Der normale Proxy funktioniert wie oben beschrieben - Sie müssen die Proxy-Informationen in Ihrem Browser eingeben, damit sie beim Surfen im Internet verwendet werden können. Die zweite Art, ein transparenter Proxy, funktioniert so, dass Ihr gesamtes Web-Browsing durch die Maschine geht, unabhängig davon, ob Sie es in Ihren Browser-Einstellungen 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 installieren squid3 $ vi /etc/squid3/squid.conf 

Und füge hinzu:

 http_access erlauben local_net acl local_net src 192.168.0.0/255.255.255.0 

Wo 192.168.0.0 ist Ihr lokales Netzwerk. Starten Sie squid neu und Sie haben einen Basis-Proxy-Server eingerichtet - Sie würden Ihre Einstellungen ändern, um einen Web-Proxy auf Port 3128 und die IP-Adresse Ihres Ubuntu-Systems zu verwenden.

wie man Proxyserver in ubuntu Linux einrichtet

Sie können sich wirklich vorstellen, wie Sie einen Proxy-Server in Ubuntu Linux einrichten. Howtoforge hat dieses großartige Tutorial zum Einrichten 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, Ubuntu kann sie bereitstellen. Lass uns dein Setup wissen und wie es für dich funktioniert!

In this article