So installieren und konfigurieren Sie Squid Proxy auf Debian 8
- 2321
- 682
- Levke Harnapp
Squid ist ein beliebter Proxy -Server für UNIX -ähnliche Betriebssysteme. Es wird auch für die Webfilterung verwendet. Es wird häufig zur Erhöhung der Webservergeschwindigkeit verwendet, indem wiederholte Daten zwischengespeichert werden. In diesem Tutorial können Sie den Squid Proxy -Server auf Ihrem Debian 8 Jessie -System installieren. Geben Sie auch grundlegende Konfigurationsdetails des Proxy -Servers an, um den Datenverkehr bestimmte Websites mit Keyword- oder Domainnamen einzuschränken.
Schritt 1 - Installieren Sie Squid auf Debian 8
Melden Sie sich in Ihrem Debian 8 -System mit Root- oder Sudo -Privilegien an. Führen Sie dann die folgenden Befehle auf der Konsole aus, um das Squid auf dem Debian 8 -System aus dem Standardpaket -Repository zu installieren.
sudo APT Update sudo APT Installieren Sie Squid
Schritt 2 - Squid -Port konfigurieren
Tintenfischleiter läuft am Port aus 3128. Es ist Ihre Wahl, Squid weiterhin auf Standardport zu führen oder ihn in einen anderen Port zu ändern. So ändern Sie die Port -Squid -Konfigurationsdatei und ändern Siehttp_port Wert.
/etc/squid/squid.Conf
http_port 3128
Nach dem Ändern starten wir den Squid -Service neu, um die Konfigurationsänderungen neu zu laden
Sudo Service Tintenfisch Neustart
Schritt 3 - Alle Verkehr zulassen
Angenommen, Sie benötigen einen für alle geöffneten Proxy -Server, dann müssen Sie den gesamten Datenverkehr auf Ihrem Proxy -Server zulassen. Bearbeiten Sie die Squid -Konfigurationsdatei und kommentieren Sie die http_access leugnen alle Linie. Dann fügen Sie die hinzu http_access erlauben alles Geben Sie diese Datei ein.
http_access erlauben Sie allen #http_access alles
Schritt 4 - Spezifische Website mit Tintenfisch blockieren
Hier möchten Sie einige bestimmte Websites über den Proxy -Server blockieren. Fügen Sie dann die folgenden Regeln hinzu, um die spezifische Website kurz vor der Regel zulassen. Nachfolgend blockiert das Beispiel Yahoo.com und www.Rediff.com.
ACL Blocksit1 Dstomain Yahoo.com acl blocksit2 ddomain www.Rediff.com http_access verweigern BlockSite1 http_access verweigern BlockSite2
Wenn Sie eine große Anzahl von Domainnamen haben, erstellen Sie eine Datei /etc/squid/blockwebsites.lst Setzen Sie Domänennamen eine pro Zeile ein und fügen Sie die folgende Regel in die Tintenfischkonfigurationsdatei hinzu.
ACL Blocksisitelist Dstdomain "/etc/squid/blockwebsites.lst "http_access verweigern die Blocksiderist
Blockwebsites.lst Beispiel für Dateiinhalte:
Katze/etc/squid/blockwebsites.lst Yahoo.com www.Rediff.com
Schritt 5 - Spezifisches Schlüsselwort mit Tintenfisch blockieren
Sie können Websites auch für bestimmte Schlüsselwörter blockieren. Fügen Sie die folgenden Regeln kurz vor der Regel zulassen. Unten finden Sie das Beispiel, dass alle Seiten mit Keyword Yahoo oder Google Mail blockiert werden.
ACL blockKeyword1 url_regex yahoo acl blockKeyword2 url_regex gmail http_access Deny blockKeyword1 http_access Deny BlockKeyword2
Wenn Sie eine große Anzahl von Schlüsselwörtern blockieren, erstellen Sie eine Datei /etc/squid/blockKeywords.lst Setzen Sie Schlüsselwörter pro Zeile ein und fügen Sie die folgende Regel in die Tintenfischkonfigurationsdatei hinzu.
ACL BlockKeywordlist url_regex "/etc/squid/blockKeywords.LST "http_access Deny BlockKeywordlist
BlockKeywords.Beispiel für LST -Dateiinhalte:
Katze/etc/squid/blockKeywords.lst Yahoo Google Mail Facebook
Glückwunsch Sie haben den Squid Proxy -Server erfolgreich installiert und konfiguriert. Lesen Sie den nächsten Artikel, um Squid für die von MAC -Adress basierende Filterung zu konfigurieren.
- « So installieren Sie Gulp.JS auf Debian 11/10/9
- So installieren Sie Gulp.JS auf Ubuntu 18.04 & 16.04 LTS »