In diesem Artikel erklären wir, wie Sie Squid Proxy unter Ubuntu 20.04 installieren. Der Artikel führt Sie durch den Installations- und Konfigurationsprozess.
Squid-Proxy ist ein HTTP-Webproxy zum Caching und Weiterleiten. Es hat eine Vielzahl von Anwendungen, einschließlich der Beschleunigung eines Webservers durch Zwischenspeichern wiederholter Anfragen, Zwischenspeichern von Web-, DNS- und anderen Computernetzwerk-Suchvorgängen. Squid Proxy ist eine Web-Proxy-Anwendung, die auf Linux und anderen Unix-ähnlichen Betriebssystemen installiert und eingerichtet werden kann.
Voraussetzungen
- Ein Ubuntu 20.04 installierter dedizierter Server oder KVM VPS.
- Ein Root-Benutzerzugriff oder ein normaler Benutzer mit Administratorrechten.
Installieren Sie Squid Proxy auf Ubuntu 20.04
Schritt 1 - Halten Sie den Server auf dem neuesten Stand
# apt update -y
# apt upgrade -y
Schritt 2 - Installieren Sie Squid Proxy
# apt install squid -y
Schritt 3 - Starten und aktivieren Sie den Squid-Dienst
Führen Sie die folgenden Befehle aus, um den Dienst des Squid-Proxys zu starten und zu aktivieren:
# systemctl start squid
# systemctl enable squid
Schritt 4 – Squid-Proxy konfigurieren
Öffnen Sie die Squid-Proxy-Konfigurationsdatei
# vi /etc/squid/squid.conf
Suchen Sie in der Datei nach http_access deny all und ersetzen Sie es durch http_access allow all.
Speichern und schließen.
Starten Sie nun den Squid-Dienst neu, um die Änderungen zu übernehmen.
# systemctl restart squid
ACL-Konfiguration (Zugriffskontrollliste) (optional)
Mit Squid Proxy können Sie den Zugriff auf verschiedene Websites (Webverkehr) steuern, indem Sie diese entweder zulassen oder blockieren. Gehen Sie dazu folgendermaßen vor:
Öffnen Sie die Squid-Proxy-Konfigurationsdatei
# vi /etc/squid/squid.conf
Gehen Sie in die Zeile acl CONNECT Methode CONNECT .
Schreiben Sie die ACL (Access Control List), um die gewünschten Websites zu blockieren.
acl block_websites dstdomain .facebook.com .youtube.com .etc.com
Schreiben Sie danach die Deny-Anweisung.
http_access deny block_websites
Wenn Sie das Herunterladen bestimmter Dateien wie Audio- oder Videodateien steuern möchten, verwenden Sie die folgende Methode:
Füge diese Zeilen hinzu
acl media_files urlpath_regex -i \.(mp3|mp4|FLV|AVI|MKV)
Ersetzen Sie die Erweiterungen gemäß Ihren Anforderungen.
Schreiben Sie danach die Deny-Anweisung.
http_access deny media_files
Starten Sie nun den Squid-Dienst neu, um die Änderungen zu übernehmen.
# systemctl restart squid
Das ist es. Wir haben Squid Proxy erfolgreich installiert und konfiguriert.
In diesem Artikel haben wir gesehen, wie man Squid Proxy auf Ubuntu 20.04 installiert