Linux Mint

So installieren und konfigurieren Sie Squid Proxy in Ubuntu, Linux Mint

So installieren und konfigurieren Sie Squid Proxy in Ubuntu, Linux Mint

Ein Proxy ist notwendigerweise ein System, das sich zwischen Ihrem Computer und dem Computer befindet, mit dem Sie eine Verbindung herstellen möchten. Bei Verwendung eines Proxyservers läuft der Webverkehr auf seinem Weg zur Zieladresse auf einem anderen Server über den Proxyserver. proxy. Die Anfrage kehrt dann über den Zielserver über denselben Proxyserver zurück, der Ihnen die Website zeigt.

Hier sind ein paar Dinge, die Proxy für Sie tun kann.

Das ist im Grunde das, was ein Proxy tut. Dadurch wird Ihr System und Ihr Netzwerk viel sicherer, schneller und verkürzt die Reaktionszeit.

Squid-Proxy-Server

Jetzt, da wir den Deal mit Proxys verstanden haben, sprechen wir über Squid. Squid Proxy Server ist ein voll ausgestatteter Proxy, der in der Linux-Community sehr beliebt ist. Denn es hat alles, was man sich von einem Programm dieser Art nur wünschen kann.

Squid unterstützt alle wichtigen Protokolle. Erstens, das HTTP (Hyper-Text Transfer Protocol), das Ihnen die Websites bringt, die Sie besuchen. Als nächstes FTP (File Transfer Protocol), das für alle Arten von Downloads und Uploads zuständig ist. Darüber hinaus werden Daten von SSL (Secure Sockets Layer) zwischengespeichert. Es ist das Protokoll, das eine sichere Verbindung gewährleistet. Schließlich werden auch DNS-Daten (Domain Name System) zwischengespeichert, die die IP-Adresse der von Ihnen besuchten Websites abruft. Dadurch wird die Reaktionszeit noch schneller.

Dies mag für Anfänger etwas überfordernd sein, aber wenn Sie durch die Beschreibungen bemerken, deckt es im Grunde alles ab, was Sie im Internet tun.

Beginnen wir nun mit der Installation.

Installieren und konfigurieren Sie Squid Proxy in Ubuntu, Debian und Mint

Schritt 1 - Dienste installieren und starten.

Aktualisieren Sie zuerst Ihr System. Dies ist nicht unbedingt erforderlich, aber eine gute Praxis.

sudo apt-get update

Installieren Sie jetzt Squid.

sudo apt-get installiere Tintenfisch

Jetzt müssen Sie den Dienst starten und aktivieren. Geben Sie also diese Codes ein:

sudo systemctl starte tintenfisch
sudo systemctl aktivieren Tintenfisch

Nun zum Testen (wieder gute Praxis):

sudo systemctl status tintenfisch

Die Ausgabe sollte ungefähr so ​​aussehen.

So sieht die Statusprüfung in Linux Mint aus.

Ich wünschte es wäre so einfach. Aber es ist nicht. Standardmäßig sind die Einstellungen von Squid nicht richtig konfiguriert, daher müssen wir sie konfigurieren, bevor wir sie verwenden können. Mal sehen, was zu tun ist.

Schritt 2 - Ändern des Standardports

Öffnen Sie nun die Squid-Konfigurationsdatei mit einem beliebigen Texteditor, mit dem Sie vertraut sind. Für Ubuntu ist der Standard Gedit, für Mint Xed. Ich empfehle die Verwendung von Gedit. Wenn Sie es nicht haben, können Sie es mit dem folgenden Befehl installieren:

sudo apt-get install gedit

Um nun die Datei zu öffnen:

sudo gedit /etc/tintenfisch/kalmar.conf

Beispielausgabe

So sieht die Squid-Konfigurationsdatei aus. Lies nicht zu viel davon, es wird dich verwirren.

Suchen Sie nun nach der Zeile mit 'http_port 3128' oder noch besser, verwenden Sie die Suchfunktion. Sie können die Suchfunktion verwenden, indem Sie in Gedit (und den meisten anderen grafischen Texteditoren) STRG + F drücken. Der Standardport von Squid ist 3128 und es wird empfohlen, ihn zu ändern, da Ihr System sonst etwas anfällig für Angriffe sein könnte.

Ersetzen Sie also den 3128 durch den gewünschten Port. Stellen Sie sicher, dass Sie diese Portnummer im Internet nachschlagen, da Sie sonst den Port eines anderen wichtigen Protokolls überlappen könnten. Wir verwenden 8888 als Beispiel.

Beispielausgabe

Es wird dringend empfohlen, den HTTP-Port zu ändern.

Schritt 3 - Zugriffskontrolllisten kontrollieren

So viel zum einfachen Teil. Jetzt müssen wir den Konfigurationsdateien Regeln hinzufügen, die bestimmen, welche Benutzer auf das System zugreifen dürfen und welche nicht.

Wir werden zuerst den Netzwerkbereich angeben specify. Suchen Sie eine Zeile mit den Schlüsselwörtern 'acl localnet'. Das muss kommen:

Beispielausgabe

'acl localnet' Teil der Konfigurationsdatei.

Um herauszufinden, wie groß Ihre Netzwerkreichweite ist, starten Sie ein anderes Terminal und schreiben Sie:

sudo ifconfig

Ersetzen Sie also von Ihrer IP-Adresse aus den letzten Teil durch '0', und das ist Ihr Netzwerkbereich. Meine IP-Adresse ist zum Beispiel 192.168.43.161. Meine Netzwerkreichweite beträgt also 192.168.43.0. In der Zeile muss ich 192 . hinzufügen.168.43.0/24. Dies umfasst alle Geräte in diesem Subnetzwerk.

Fügen Sie nun unter allen Zeilen, die mit 'acl' beginnen, eine Zeile hinzu, die Ihren Netzwerkbereich hinzufügt.

acl mint src 192.168.43.0/24

Ich habe den Benutzernamen 'mint' verwendet. Du kannst alles dafür verwenden. Jetzt bieten wir Zugriff auf den Benutzernamen 'mint'.

http_access Minze zulassen

Das sollte es tun. Speichern Sie nun die Datei.

Beispielausgabe

Jetzt die .conf-Datei wurde konfiguriert. *Puh*!

Jetzt starten wir den Squid-Dienst neu.

sudo systemctl Neustart von Tintenfisch

Dies sollte es den Benutzern des Subnetzwerks ermöglichen, den Proxy zu verwenden.

Und Bratsche! Sie haben den Proxy erfolgreich installiert. Dies ist im Grunde genommen für die Installation des Proxys und das Blacklisting von Websites, das Zulassen und Verbieten bestimmter Benutzer und andere erweiterte Funktionen. Wie ist deine Installation gelaufen? Lass uns dein Feedback in den Kommentaren unten wissen.

So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...
Emulieren Sie Mausklicks, indem Sie den Mauszeiger mit der klicklosen Maus in Windows 10 bewegen
Die Verwendung einer Maus oder Tastatur in der falschen Haltung bei übermäßiger Nutzung kann zu vielen gesundheitlichen Problemen führen, einschließli...
Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...