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

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

Squid Proxy ist eine Web-Proxy-Anwendung, die installiert und unter Linux und anderen Unix-ähnlichen Betriebssystemen eingerichtet werden kann. Es wird verwendet, um die Surfengeschwindigkeit des Webs zu erhöhen, indem die Daten der Website zwischengespeichert, Webverkehr, Sicherheit und DNS -Lookups gesteuert werden. Der Squid Proxy -Server fungiert als Zwischenprodukt zwischen dem Client (Webbrowser usw.) und das Internet. Es ist mit Webprotokollen kompatibel Http Und Https, ebenso wie andere Protokolle wie Ftp, Wais, usw.

So installieren Sie Tintenfisch -Proxy?

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

Ubuntu@Ubuntu: ~ $ sudo APT Update

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

Ubuntu@Ubuntu: ~ $ sudo apt -y install Tintenfisch

Tintenfisch -Proxy wird installiert. Führen Sie diese Befehle aus:

Ubuntu@Ubuntu: ~ $ sudo Service Squid Start
Ubuntu@Ubuntu: ~ $ 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". Gehen Sie dann mit "Proxy -Einstellungen" fort. Klicken Sie auf die Konfiguration „Manual Proxy“ und schreiben Sie dann die IP Adresse Ihr Tintenfisch -Proxy -Server in der HTTP Proxy Bar Und Port Nr (Standardmäßig beträgt der Tintenfisch -Proxy -Port 3128). Jetzt wird der Tintenfisch -Proxy Ihre IP_Address durchlaufen. Sie können es überprüfen, indem Sie eine URL in Ihren Webbrowser eingeben. Es gibt Ihnen einen Fehler, in dem der Zugriff verweigert wird, und um den Zugriff zuzulassen, müssen wir Änderungen in der Tintenfischkonfigurationsdatei vornehmen.

Tintenfisch -Proxy -Konfiguration

Sie können auf die Squid -Konfigurationsdatei im Verzeichnis zugreifen “usw./Squid/Tintenfisch.Conf”.

Ubuntu@Ubuntu: ~ $ CD usw./Squid/Squid.Conf

Machen Sie eine Kopie des „Tintenfischs“.conf ”-Datei als Sicherungsdatei, wenn wir Änderungen am„ Tintenfisch “vornehmen möchten.conf ”Datei.

Ubuntu@Ubuntu: ~ $ CP usw./Squid/Squid.conf etc/squid/backup.Conf

Jetzt, da eine Kopie als Sicherungsdatei vorgenommen wurde, können wir Änderungen im „Tintenfisch“ vornehmen.conf ”Datei.

Zu öffnen “Tintenfisch.Conf ”-Datei in VIM geben Sie diesen Befehl ein:

Ubuntu@Ubuntu: ~ $ sudo vim/etc/squid/squid.Conf

Gehen Sie zur Zeile http_access leugnen alle.

Ändern Sie es in:

http_access erlauben alle

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

ACL (Zugriffskontrollliste)

Es gibt einen weiteren Fall, der im Tintenfisch -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 -Methode Connect“.

Schreiben Sie unter dieser Zeile die ACL (Zugriffskontrollliste), um die gewünschten Websites zu blockieren.

ACL block_websites dstomain .Facebook.com .Youtube.com .usw.com

Dann leugnen Sie die Aussage.

http_access verweigern Block_Websites

Speichern Sie die Änderungen und prüfen Sie, ob Ihre blockierten Websites blockiert sind oder nicht. Starten Sie Ihren Tintenfischdienst neu und überprüfen Sie die URL in Ihrem Webbrowser.

Ubuntu@Ubuntu: ~ $ sudo Service Squid Neustart neu

Sie können einen Benutzer auch vom Herunterladen bestimmter Dateien wie Audio- und Videodateien verwenden ACL.

ACL Media_files urlpath_regex -i \.(mp3 | MP4 | flv | avi | mkv)

Dadurch wird der Benutzer daran gehindert, Audio- oder Videodateien mit Erweiterungen wie MP3, MP4, FLV usw. herunterzuladen. Fügen Sie eine Dateierweiterung hinzu, die Sie zum Herunterladen verhindern möchten. Schreiben Sie nun unter dieser Zeile die Ablehnungsaussage.

http_access verweigern Media_files

Die Mediendateien werden dann vom Herunterladen blockiert.

Caching -Webseiten

Proxy -Server werden auch zur Steigerung der Netzwerkleistung verwendet, indem die Webseite schneller geladen wird, indem die Daten der Website zwischengespeichert werden. Sie können auch den Verzeichnisort ändern, an dem zwischengespeicherte Daten gespeichert werden sollten. Darüber hinaus können Sie auch die Cache -Dateigröße und Nein ändern. Verzeichnisse, in denen Daten gespeichert werden.

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 kommentiert, also überzeugen Sie diese Zeile, indem Sie das # Zeichen entfernen.

In der obigen Zeile gibt es einen Satz “100 16 256”. Der 100 Zeigt die Größe der Cache -Datei an, und Sie können sie in jeder Größe wie 300 ändern. 16 Zeigt die Anzahl der Verzeichnisse an, in denen die Cache -Datei gespeichert wird. 256 Zeigt die Nr. 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 im „Tintenfisch“ hinzufügen.conf ”Datei:

cache_mem 300 mb

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

Ubuntu@ubuntu: ~ $ sudo mkdir -p/path/where/du/willst/to/place/Datei

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

Ubuntu@ubuntu: ~ $ sudo chown -r proxy: proxy/path/wo/du/willst/to/place/Datei

Stoppen Sie nun den Tintenfischdienst mit diesem Befehl:

Ubuntu@Ubuntu: ~ $ sudo Service Squid Stop Stop

Und dann den Befehl mit diesem Befehl aus

Ubuntu@Ubuntu: ~ $ sudo squid -z -z

Es wird die fehlenden Cache -Verzeichnisse im neuen Cache -Verzeichnis erstellen.

Starten Sie nun den Tintenfischdienst mit dem folgenden Befehl erneut:

Ubuntu@Ubuntu: ~ $ sudo Service Squid Start

Abschluss

Wir haben besprochen, wie man Squid Proxy installiert und konfiguriert. Es ist sehr einfach und einfach zu bedienen und hat große 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 steuern. Es steigert die Surfengeschwindigkeit des Webs und bietet Sicherheitsmechanismen für den Webverkehr.