GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie den Squid-Proxy unter Ubuntu 20.04

In diesem Artikel haben wir die notwendigen Schritte zum Installieren und Konfigurieren von Squid Proxy auf Ubuntu 20.04 LTS erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo angemeldet sind Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.

Squid ist ein kostenloser und Open-Source-Hochleistungs-HTTP-Web-Proxy für Caching und Weiterleitung. Es führt auch ein transparentes Caching durch, das die Bandbreite reduziert und die Antwortzeit verbessert, indem häufig angeforderte Webseiten zwischengespeichert und wiederverwendet werden. Der Squid-Proxy-Server unterstützt das Caching von Inhalten, die über verschiedene Protokolle wie HTTP, SSL-Anforderungen, DNS-Lookups und FTP angefordert werden.

Installieren Sie den Squid-Proxy auf Ubuntu 20.04

Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Ubuntu-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.

sudo apt update
sudo apt upgrade

Schritt 2. Installieren Sie Squid Proxy auf dem Ubuntu-System.

Die Installation des Squid-Proxys in Ubuntu 20.04 ist einfach, da er bereits in Ubuntu 20-Repositories verfügbar ist. Führen Sie den folgenden Befehl aus, um den Squid-Server zu installieren:

sudo apt install squid

Nach der Installation wird Squid gestartet und kann beim Systemstart ausgeführt werden:

sudo systemctl status squid

Schritt 3. Squid-Server konfigurieren.

Die standardmäßige Squid-Proxy-Konfigurationsdatei befindet sich in /etc/squid/squid.conf . Die Datei enthält bereits eine Reihe von Sätzen, die mindestens funktionieren, aber wir können sie nach unseren Wünschen ändern:

nano /etc/squid/squid.conf
acl localnet src 0.0.0.1-0.255.255.255	# RFC 1122 "this" network (LAN)
acl localnet src 10.0.0.0/8		# RFC 1918 local private network (LAN)
acl localnet src 100.64.0.0/10		# RFC 6598 shared address space (CGN)
acl localnet src 169.254.0.0/16 	# RFC 3927 link-local (directly plugged) machines
acl localnet src 172.16.0.0/12		# RFC 1918 local private network (LAN)
acl localnet src 192.168.0.0/16		# RFC 1918 local private network (LAN)
acl localnet src fc00::/7       	# RFC 4193 local private network range
acl localnet src fe80::/10      	# RFC 4291 link-local (directly plugged) machines
acl SSL_ports port 443
acl Safe_ports port 80		# http
acl Safe_ports port 21		# ftp
acl Safe_ports port 443		# https
acl Safe_ports port 70		# gopher
acl Safe_ports port 210		# wais
acl Safe_ports port 1025-65535	# unregistered ports
acl Safe_ports port 280		# http-mgmt
acl Safe_ports port 488		# gss-http
acl Safe_ports port 591		# filemaker
acl Safe_ports port 777		# multiling http
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost manager
http_access deny manager
include /etc/squid/conf.d/*
http_access allow localhost
http_access deny all
http_port 3128
coredump_dir /var/spool/squid
refresh_pattern ^ftp:		1440	20%	10080
refresh_pattern ^gopher:	1440	0%	1440
refresh_pattern -i (/cgi-bin/|\?) 0	0%	0
refresh_pattern \/(Packages|Sources)(|\.bz2|\.gz|\.xz)$ 0 0% 0 refresh-ims
refresh_pattern \/Release(|\.gpg)$ 0 0% 0 refresh-ims
refresh_pattern \/InRelease$ 0 0% 0 refresh-ims
refresh_pattern \/(Translation-.*)(|\.bz2|\.gz|\.xz)$ 0 0% 0 refresh-ims
refresh_pattern .		0	20%	4320

Wann immer Sie Änderungen an der Konfigurationsdatei vornehmen, müssen Sie den Squid-Dienst neu starten, damit die Änderungen wirksam werden:

sudo systemctl restart squid

Schritt 4. Konfigurieren Sie den Firewall-Dienst

Öffnen Sie für einen laufenden Firewall-Dienst auf Ubuntu den Port auf der Firewall:

sudo ufw allow 3128/tcp

Schritt 5. Konfigurieren Sie den Squid-Proxy-Client.

Diese ganze Konfiguration wurde vorgenommen, um Ihren Squid-Proxy-Server einzurichten. Wechseln Sie jetzt zu Ihrem Client-Computer und öffnen Sie Ihren Webbrowser. Wenn Sie Firefox verwenden, finden Sie die Proxy-Einstellungen unter:

  • Menü> Optionen> Netzwerkeinstellungen> Einstellungen
  • Aktivieren Sie das Optionsfeld für Manuelle Proxy-Konfiguration.

Das ist alles, was Sie tun müssen, um Squid Proxy Server auf Ubuntu 20.04 LTS Focal Fossa zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.


Ubuntu
  1. So installieren und konfigurieren Sie Squid Proxy unter Ubuntu 20.04

  2. So installieren Sie den Squid-Proxy auf AlmaLinux 8

  3. So installieren Sie den Squid-Proxyserver unter Ubuntu 18.04 LTS

  4. So installieren Sie Squid Proxy unter Ubuntu 20.04 LTS

  5. Installieren Sie den Squid-Proxyserver auf Ubuntu 14.04

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

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie Envoy Proxy unter Ubuntu 20.04

Envoy Proxy auf Ubuntu 20.04 – So installieren Sie es

So installieren Sie Tinyproxy unter Ubuntu 14.04

So installieren Sie den Squid-Proxyserver unter Ubuntu 18.04