Squid Proxy è un'applicazione di proxy Web che può essere installata e impostata su Linux e altri sistemi operativi simili a Unix. Viene utilizzato per aumentare la velocità di navigazione Web memorizzata nella cache dei dati del sito Web, controllando il traffico Web, la sicurezza e le ricerche DNS. Il server proxy squid funge da intermedio tra il client (browser Web, ecc.) e Internet. È compatibile con i protocolli web Http E Https, così come altri protocolli come Ftp, Wais, eccetera.
Come installare il proxy dei calamari?
Per installare il proxy squid su Linux, prima, aggiorna i pacchetti di sistema eseguendo il seguente comando:
ubuntu@ubuntu: ~ $ sudo apt updateDopo aver aggiornato il sistema, è possibile installare il proxy dei calamari digitando questo comando:
ubuntu@ubuntu: ~ $ sudo apt -y install squidVerrà installato il proxy dei calamari. Per iniziare e vedere lo stato del proxy dei calamari, eseguire questi comandi:
ubuntu@ubuntu: ~ $ sudo Service Squid StartConfigurazione per il browser Web
Prima di apportare eventuali modifiche al file di configurazione dei calamari, è necessario modificare alcune impostazioni nel browser Web. Quindi, apri il browser Web e apri "Impostazioni di rete", quindi procedi a "Impostazioni proxy". Fai clic sulla configurazione "proxy manuale", quindi scrivi il Indirizzo IP del tuo server proxy di calamari in Barra proxy http E Porta n (Per impostazione predefinita, la porta proxy Squid è 3128). Ora, il proxy dei calamari passerà attraverso il tuo IP_ADDRES. Puoi controllarlo digitando qualsiasi URL nel tuo browser Web; Ti darà un errore che dice l'accesso negato e per consentire l'accesso, dobbiamo apportare modifiche al file di configurazione dei calamari.
Configurazione proxy di calamari
È possibile accedere al file di configurazione dei calamari nella directory "ecc/calamari/calamari.conf".
ubuntu@ubuntu: ~ $ cd etc/squid/squid.confCrea una copia del "calamaro.File conf "come file di backup se vogliamo apportare modifiche al" calamaro.FILE CONF ”.
ubuntu@ubuntu: ~ $ cp etc/squid/squid.conf etc/squid/backup.confOra che una copia è stata fatta come file di backup, possiamo apportare modifiche nel "calamaro.FILE CONF ”.
Per aprire "Squid.FILE CONF ”in VIM, digita questo comando:
ubuntu@ubuntu: ~ $ sudo vim/etc/squid/squid.confVai alla riga http_access negare Tutto.
Cambialo in:
http_access permettere Tutto
Ora, controlla di nuovo il tuo browser Web, digita qualsiasi URL e dovrebbe funzionare.
ACL (elenco di controllo degli accessi)
C'è un altro caso utilizzato nel proxy di squid che consente di controllare anche l'accesso a diversi siti Web (traffico web) consentendo o bloccandoli. Per fare ciò, vai alla linea "Metodo ACL Connect Connect".
E sotto questa riga, scrivi l'ACL (elenco di controllo degli accessi) per bloccare i siti Web desiderati.
ACL BLOCK_WEBSITES DSTDomain .Facebook.com .Youtube.com .eccetera.com
Quindi negano l'affermazione.
http_access nega block_websites
Salva le modifiche e per verificare se i siti Web bloccati sono bloccati o meno, riavvia il servizio di calamari e verifica l'URL nel browser Web.
ubuntu@ubuntu: ~ $ sudo Service Squid RiavviaÈ inoltre possibile bloccare un utente dal download di file specifici come file audio e video utilizzando ACL.
ACL Media_Files UrlPath_Regex -i \.(mp3 | mp4 | flv | avi | mkv)
Impedirà all'utente di scaricare file audio o video con estensioni come mp3, mp4, flv, ecc. Aggiungi qualsiasi estensione del file che si desidera impedire di scaricare. Ora, sotto questa riga, scrivi la dichiarazione Deny.
http_access nega Media_files
I file multimediali verranno quindi bloccati dal download.
Pagine Web di memorizzazione nella cache
I server proxy vengono anche utilizzati per aumentare le prestazioni della rete caricando la pagina Web più velocemente cachining dei dati del sito Web. È inoltre possibile modificare la posizione della directory in cui devono essere memorizzati i dati memorizzati nella cache. Inoltre, puoi anche modificare la dimensione del file della cache e no. di directory in cui i dati sarebbero stati salvati.
Per apportare modifiche, aprire "Squid.Conf ”file e vai alla seguente riga:
#CHACHE_DIR UFS/OPT/SQUID/VAR/CACHE/SQUID 100 16 256
Questa riga verrà commentata per impostazione predefinita, quindi rompere questa riga rimuovendo il segno #.
Nella riga sopra, c'è una frase "100 16 256". IL 100 mostra la dimensione del file cache e puoi cambiarlo a qualsiasi dimensione come 300. 16 mostra il numero di directory in cui viene salvato il file della cache. 256 mostra il no. di sottodirectory.
chache_dir ufs/opt/squid/var/cache/squid 300 20 260
È inoltre possibile modificare le dimensioni del file della cache aggiungendo la seguente riga nel "calamaro.Conf ”File:
Cache_mem 300 MB
Se si desidera modificare il percorso della directory dei file cache, digita il comando seguente:
ubuntu@ubuntu: ~ $ sudo mkdir -p/percorso/dove/want/to/place/filePer modificare la proprietà della directory della cache in Proxy squid, è necessario eseguire questo comando:
ubuntu@ubuntu: ~ $ sudo chown -r proxy: proxy/percorso/dove/desideri/want/to/place/fileOra, fermati il servizio di calamari usando questo comando:
ubuntu@ubuntu: ~ $ sudo Service Stop stopE quindi eseguire il comando con questo comando:
ubuntu@ubuntu: ~ $ sudo squid -zFarà le directory della cache mancanti nella nuova directory cache.
Ora, avvia di nuovo il servizio Squid utilizzando il comando qui sotto:
ubuntu@ubuntu: ~ $ sudo Service Squid StartConclusione
Abbiamo discusso di come installare e configurare il proxy di calamari. È molto semplice e facile da usare e ha vaste applicazioni. Squid Proxy è uno strumento molto buono che può essere utilizzato nelle organizzazioni o da piccoli fornitori di servizi Internet per controllare il traffico Web e l'accesso a Internet. Aumenta la velocità di navigazione Web e fornisce meccanismi di sicurezza per il traffico web.