Com instal·lar i configurar el servidor intermediari Squid al servidor Linux?

How Install Setup Squid Proxy Server Your Linux Server



Squid proxy és una aplicació proxy web que es pot instal·lar i configurar a Linux i altres sistemes operatius similars a Unix. S'utilitza per augmentar la velocitat de navegació web mitjançant la memòria cau de les dades del lloc web, controlant el trànsit web, la seguretat i les cerques de DNS. El servidor intermediari squid actua com a intermediari entre el client (navegadors web, etc.) i Internet. És compatible amb protocols web HTTP i HTTPS, així com altres protocols com FTP , WAIS , Etc.

Com instal·lar el servidor intermediari Squid?

Per instal·lar el servidor intermediari squid a Linux, primer, actualitzeu els paquets del sistema executant l'ordre següent:







[correu electrònic protegit]: ~ $ sudo apt update

Un cop hàgiu actualitzat el sistema, podeu instal·lar el proxy squid escrivint aquesta ordre:

[correu electrònic protegit]: ~ $ sudo apt -y install calamar

S'instal·larà el proxy Squid. Per iniciar i veure l'estat del servidor intermediari Squid, executeu aquestes ordres:

[correu electrònic protegit]: ~ $ sudo servei d'inici de calamar
[correu electrònic protegit]: estat de calamar del servei $ sudo

Configuració del vostre navegador web

Abans de fer canvis al fitxer de configuració de calamar, heu de canviar alguns paràmetres al navegador web. Per tant, obriu el navegador web i obriu la configuració de xarxa i, a continuació, procediu a la configuració del servidor intermediari. Feu clic a la configuració manual del servidor intermediari i escriviu el fitxer Adreça IP del vostre servidor intermediari calamar a Barra proxy HTTP i port núm (per defecte, el port intermediari de calamar és 3128). Ara, el servidor intermediari calamar passarà per la vostra adreça IP_. Podeu comprovar-ho escrivint qualsevol URL al navegador web; us donarà un error dient que l'accés és denegat i, per permetre l'accés, hem de fer canvis al fitxer de configuració de calamar.

Configuració del servidor intermediari Squid

Podeu accedir al fitxer de configuració de calamar al directori etc / squid / squid.conf .

[correu electrònic protegit]: ~ $ cd etc / squid / squid.conf

Feu una còpia del fitxer squid.conf com a fitxer de còpia de seguretat si volem fer canvis al fitxer squid.conf.

[correu electrònic protegit]: ~ $ cp etc / squid / squid.conf etc / squid / backup.conf

Ara que s'ha fet una còpia com a fitxer de còpia de seguretat, podem fer canvis al fitxer squid.conf.

Per obrir el fitxer squid.conf a vim, escriviu aquesta ordre:

[correu electrònic protegit]: ~ $ sudo vim /etc/squid/squid.conf

Aneu a la línia http_access negar tot.

Canvieu-lo per:

http_access permetre tot

Ara, torneu a comprovar el navegador web, escriviu qualsevol URL i hauria de funcionar.

ACL (llista de control d'accés)

Hi ha un altre cas utilitzat al proxy calamar que permet controlar també l'accés a diferents llocs web (trànsit web), ja sigui permetent-los o bloquejant-los. Per fer-ho, aneu a la línia acl CONNECT mètode CONNECT.

I a sota d’aquesta línia, escriviu l’ACL (llista de control d’accés) per bloquejar els llocs web que vulgueu.

acl block_websites dstdomain .facebook.com .youtube.com .etc.com

A continuació, denegueu la declaració.

http_access negar blocs_llocs web

Deseu els canvis i, per comprovar si els llocs web bloquejats estan bloquejats o no, reinicieu el servei Squid i verifiqueu l'URL al navegador web.

[correu electrònic protegit]: reinici del calamar del servei $ sudo

També podeu evitar que un usuari baixi fitxers específics com ara fitxers d’àudio i vídeo ACL .

acl media_files urlpath_regex -i . (mp3 | mp4 | FLV | AVI | MKV)

Evitarà que l'usuari descarregui fitxers d'àudio o vídeo amb extensions com mp3, mp4, FLV, etc. Afegiu qualsevol extensió de fitxer que vulgueu evitar que es descarregui. Ara, a sota d’aquesta línia, escriviu la declaració de denegació.

http_access denegar fitxers_mèdia

A continuació, es bloquejarà la descàrrega dels fitxers multimèdia.

Memòria cau de pàgines web

Els servidors intermediaris també s’utilitzen per augmentar el rendiment de la xarxa carregant la pàgina web més ràpidament mitjançant la memòria cau de les dades del lloc web. També podeu canviar la ubicació del directori on s’han d’emmagatzemar les dades emmagatzemades a la memòria cau. A més, també podeu canviar la mida del fitxer de memòria cau i no. de directoris en què es guardarien les dades.

Per fer canvis, obriu el fitxer squid.conf i aneu a la línia següent:

#chache_dir ufs / opt / squid / var / cache / squid 100 16 256

Aquesta línia es comentarà per defecte, per tant, descomenteu-la eliminant el signe #.

A la línia anterior, hi ha una frase 100 16.256 . El 100 mostra la mida del fitxer de memòria cau i podeu canviar-lo a qualsevol mida com 300. 16 mostra el nombre de directoris en què es desa el fitxer de memòria cau. 256 mostra el núm. de subdirectoris.

chache_dir ufs / opt / squid / var / cache / squid 300 20 260

També podeu canviar la mida del fitxer de memòria cau afegint la línia següent al fitxer squid.conf:

cache_mem 300 MB

Si voleu canviar el camí del directori del fitxer de memòria cau, escriviu l'ordre següent:

[correu electrònic protegit]: ~ $ sudo mkdir -p / path / where / you / want / to / place / file

Per canviar la propietat del directori de memòria cau a proxy calamar, heu d'executar aquesta ordre:

[correu electrònic protegit]: ~ $ sudo chown -R proxy: proxy / path / where / you / want / to / place / file

Ara, atureu el servei de calamar mitjançant aquesta ordre:

[protegit per correu electrònic]: ~ $ sudo calamar de servei

A continuació, executeu l'ordre amb aquesta ordre:

[correu electrònic protegit]: ~ $ sudo squid -z

Farà els directoris de memòria cau que falten al nou directori de memòria cau.

Ara, torneu a iniciar el servei de calamar amb l'ordre següent:

[correu electrònic protegit]: ~ $ sudo servei d'inici de calamar

Conclusió

Hem discutit com instal·lar i configurar el servidor intermediari Squid. És molt senzill i fàcil d’utilitzar i té aplicacions extenses. El proxy Squid és una molt bona eina que pot utilitzar-se en organitzacions o en petits proveïdors de serveis d'Internet per controlar el trànsit web i l'accés a Internet. Augmenta la velocitat de navegació web i proporciona mecanismes de seguretat per al trànsit web.