GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Squid Proxy su Ubuntu 20.04

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Squid Proxy su Ubuntu 20.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.

Squid è un proxy Web HTTP gratuito e open source ad alte prestazioni per la memorizzazione nella cache e l'inoltro. Esegue anche la memorizzazione nella cache trasparente che riduce la larghezza di banda e migliora i tempi di risposta memorizzando nella cache e riutilizzando le pagine Web richieste di frequente. Il server proxy Squid supporta la memorizzazione nella cache dei contenuti richiesti tramite diversi protocolli come HTTP, richieste SSL, ricerche DNS e FTP.

Installa Squid Proxy su Ubuntu 20.04

Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.

sudo apt update
sudo apt upgrade

Passaggio 2. Installa Squid Proxy sul sistema Ubuntu.

Installare il proxy Squid in Ubuntu 20.04 è facile perché è già disponibile nei repository di Ubuntu 20. Esegui il seguente comando per installare il server Squid:

sudo apt install squid

Una volta installato, Squid viene avviato e abilitato all'esecuzione all'avvio del sistema:

sudo systemctl status squid

Passaggio 3. Configura il server Squid.

Il file di configurazione del proxy Squid predefinito si trova in /etc/squid/squid.conf . Il file ha già un numero di set che funzionano come minimo, ma possiamo modificarli in base alle nostre preferenze:

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

Ogni volta che apporti modifiche al file di configurazione è necessario riavviare il servizio Squid affinché le modifiche abbiano effetto:

sudo systemctl restart squid

Passaggio 4. Configura il servizio firewall

Per un servizio firewall in esecuzione su Ubuntu, apri la porta sul firewall:

sudo ufw allow 3128/tcp

Passaggio 5. Configura il client proxy Squid.

Tutta questa configurazione è stata eseguita per configurare il tuo server proxy Squid. Ora passa al tuo computer client e apri il tuo browser web. Se utilizzi Firefox, puoi trovare le impostazioni del proxy in:

  • Menu> Opzioni> Impostazioni di rete> Impostazioni
  • Seleziona il pulsante di opzione per Configurazione proxy manuale.

Questo è tutto ciò che devi fare per installare Squid Proxy Server su Ubuntu 20.04 LTS Focal Fossa. Spero che tu possa trovare utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.


Ubuntu
  1. Come installare e configurare Squid Proxy su Ubuntu 20.04

  2. Come installare Squid Proxy su AlmaLinux 8

  3. Come installare Squid Proxy Server su Ubuntu 18.04 LTS

  4. Come installare Squid Proxy su Ubuntu 20.04 LTS

  5. Installa il server proxy Squid su Ubuntu 14.04

Come installare e configurare Squid Proxy in Ubuntu, Linux Mint

Come installare qt su Ubuntu 20.04

Come installare Envoy Proxy su Ubuntu 20.04

Envoy Proxy su Ubuntu 20.04 – Come installarlo

Come installare Tinyproxy su Ubuntu 14.04

Come installare il server proxy Squid su Ubuntu 18.04