Tintenfisch-Proxy

So installieren und konfigurieren Sie den Squid-Proxy-Server auf Ihrem Linux-Server?

So installieren und konfigurieren Sie den Squid-Proxy-Server auf Ihrem Linux-Server?

Squid Proxy ist eine Web-Proxy-Anwendung, die auf Linux und anderen Unix-ähnlichen Betriebssystemen installiert und eingerichtet werden kann. Es wird verwendet, um die Geschwindigkeit beim Surfen im Internet zu erhöhen, indem die Daten der Website zwischengespeichert, der Webverkehr, die Sicherheit und die DNS-Suchen kontrolliert werden controlling. Der Squid-Proxy-Server fungiert als Vermittler zwischen dem Client (Webbrowser usw.).) und das Internet. Es ist kompatibel mit Webprotokollen HTTP und HTTPS, sowie andere Protokolle wie FTP, WAIS, usw.

So installieren Sie den Squid-Proxy?

Um den Squid-Proxy unter Linux zu installieren, aktualisieren Sie zuerst die Systempakete, indem Sie den folgenden Befehl ausführen:

[email protected]:~$ sudo  apt  update

Sobald Sie Ihr System aktualisiert haben, können Sie den Squid-Proxy installieren, indem Sie diesen Befehl eingeben:

[email protected]:~$ sudo apt -y install squid

Squid-Proxy wird installiert. Führen Sie die folgenden Befehle aus, um den Squid-Proxy zu starten und den Status anzuzeigen:

[email protected]:~$ sudo service squid start
[email protected]:~$ Sudo Service Squid Status

Konfiguration für Ihren Webbrowser

Bevor Sie Änderungen an der Squid-Konfigurationsdatei vornehmen, müssen Sie einige Einstellungen in Ihrem Webbrowser ändern. Öffnen Sie also Ihren Webbrowser und öffnen Sie "Netzwerkeinstellungen" und fahren Sie dann mit "Proxy-Einstellungen" fort. Klicken Sie auf die Konfiguration „manueller Proxy“ und schreiben Sie dann die IP Adresse Ihres Squid-Proxy-Servers im HTTP-Proxy-Leiste und Port-Nr (standardmäßig ist der Squid-Proxy-Port 3128). Jetzt wird der Squid-Proxy durch Ihre IP_Adresse gehen. Sie können dies überprüfen, indem Sie eine beliebige URL in Ihren Webbrowser eingeben. Es wird Ihnen eine Fehlermeldung mit der Meldung Zugriff verweigert angezeigt, und um den Zugriff zu ermöglichen, müssen wir Änderungen in der Squid-Konfigurationsdatei vornehmen.

Squid-Proxy-Konfiguration

Sie können auf die Squid-Konfigurationsdatei im Verzeichnis „etc/kalmar/kalmar.conf”.

[email protected]:~$ cd etc/Tintenfisch/Tintenfisch.conf

Machen Sie eine Kopie des "Tintenfisches".conf“-Datei als Backup-Datei, wenn wir Änderungen am „Squid“ vornehmen möchten.conf“-Datei.

[email protected]:~$ cp etc/Tintenfisch/Tintenfisch.conf   etc/Squid/Backup.conf

Nachdem nun eine Kopie als Backup-Datei erstellt wurde, können wir Änderungen im „Tintenfisch“ vornehmen.conf“-Datei.

„Tintenfisch“ öffnen.conf“-Datei in vim, geben Sie diesen Befehl ein:

[email protected]:~$ sudo vim /etc/squid/squid.conf

Gehen Sie zur Zeile http_access verweigern alle.

Ändere es in:

http_access ermöglichen alle

Überprüfen Sie nun Ihren Webbrowser erneut, geben Sie eine beliebige URL ein und es sollte funktionieren.

ACL (Zugriffskontrollliste)

Es gibt einen weiteren Fall, der im Squid-Proxy verwendet wird, mit dem Sie auch den Zugriff auf verschiedene Websites (Webverkehr) steuern können, indem Sie sie entweder zulassen oder blockieren. Gehen Sie dazu in die Zeile „acl CONNECT method CONNECT“.

Und unter dieser Zeile schreiben Sie die ACL (Access Control List), um die gewünschten Websites zu blockieren.

acl block_websites dstdomain .Facebook.com .Youtube.com .usw.com

Dann leugne die Aussage.

http_Zugriff verweigern block_websites

Speichern Sie die Änderungen und um zu überprüfen, ob Ihre blockierten Websites blockiert sind oder nicht, starten Sie Ihren Squid-Dienst neu und überprüfen Sie die URL in Ihrem Webbrowser.

[email protected]:~$ sudo service squid restart

Sie können einen Benutzer auch daran hindern, bestimmte Dateien wie Audio- und Videodateien herunterzuladen, indem Sie . verwenden ACL.

acl  media_files  urlpath_regex -i  \.(mp3|mp4|FLV|AVI|MKV)

Es verhindert, dass der Benutzer Audio- oder Videodateien mit Erweiterungen wie mp3, mp4, FLV usw. herunterlädt. Fügen Sie eine beliebige Dateierweiterung hinzu, die Sie am Herunterladen hindern möchten. Schreiben Sie nun unter diese Zeile die Deny-Anweisung.

http_Zugriff verweigern media_files

Die Mediendateien werden dann für den Download gesperrt.

Caching von Webseiten

Proxy-Server werden auch verwendet, um die Netzwerkleistung zu steigern, indem die Webseite schneller geladen wird, indem die Daten der Website zwischengespeichert werden. Sie können auch den Speicherort des Verzeichnisses ändern, in dem zwischengespeicherte Daten gespeichert werden sollen. Darüber hinaus können Sie auch die Größe der Cache-Datei ändern und keine. von Verzeichnissen, in denen Daten gespeichert würden.

Um Änderungen vorzunehmen, öffnen Sie „Tintenfisch“.conf“-Datei und gehen Sie in die folgende Zeile:

#chache_dir ufs /opt/squid/var/cache/squid 100 16 256

Diese Zeile wird standardmäßig auskommentiert, also entkommentieren Sie diese Zeile, indem Sie das #-Zeichen entfernen.

In der obigen Zeile steht ein Satz „100 16 256”. Das 100 zeigt die Größe der Cache-Datei an, und Sie können sie in eine beliebige Größe wie 300 ändern. 16 zeigt die Anzahl der Verzeichnisse an, in denen die Cache-Datei gespeichert ist. 256 zeigt das Nein. von Unterverzeichnissen.

chache_dir ufs /opt/squid/var/cache/squid 300 20 260

Sie können auch die Größe der Cache-Datei ändern, indem Sie die folgende Zeile in das "Squid" einfügen.conf“-Datei:

cache_mem 300 MB

Wenn Sie den Pfad des Cache-Dateiverzeichnisses ändern möchten, geben Sie den folgenden Befehl ein:

[email protected]:~$ sudo mkdir -p /path/where/you/want/to/place/file

Um den Besitz des Cache-Verzeichnisses in Squid-Proxy zu ändern, müssen Sie diesen Befehl ausführen:

[email protected]:~$ sudo chown -R proxy:proxy /path/where/you/want /to/place/file

Stoppen Sie nun den Squid-Dienst mit diesem Befehl:

[email protected]:~$ Sudo Service Squid Stop

Und dann führen Sie den Befehl mit diesem Befehl aus:

[email protected]:~$ sudo tintenfisch -z

Es macht die fehlenden Cache-Verzeichnisse im neuen Cache-Verzeichnis.

Starten Sie nun den Squid-Dienst erneut mit dem folgenden Befehl:

[email protected]:~$ sudo service squid start

Fazit

Wir haben besprochen, wie man den Squid-Proxy installiert und konfiguriert. Es ist sehr einfach und leicht zu bedienen und hat umfangreiche Anwendungen. Squid Proxy ist ein sehr gutes Tool, das in Organisationen oder von kleinen Internetdienstanbietern verwendet werden kann, um den Webverkehr und den Internetzugang zu kontrollieren. Es erhöht die Geschwindigkeit beim Surfen im Internet und bietet Sicherheitsmechanismen für den Webverkehr.

SuperTuxKart für Linux
SuperTuxKart ist ein großartiger Titel, der entwickelt wurde, um Ihnen das Mario Kart-Erlebnis kostenlos auf Ihrem Linux-System zu bieten. Es ist ziem...
Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...
0 A.D. Lernprogramm
Von den vielen Strategiespielen da draußen, 0 A.D. schafft es, sich trotz Open Source als umfassender Titel und sehr tiefgehendes, taktisches Spiel ab...