Articles

Cum se instalează și se configurează serverul proxy Squid pe Linux

squidhero.jpg
Image: Jack Wallen

un server proxy este un computer care acționează ca intermediar între un computer desktop și internet și permite unei mașini client să facă o conexiune indirectă la serverele și serviciile de rețea. Există multe motive pentru care ați putea dori să includeți un server proxy în rețea:

  • pentru a partaja conexiunea la internet pe o rețea LAN
  • pentru a accelera navigarea pe internet
  • pentru a ascunde adresa IP a computerului client pentru navigare anonimă
  • pentru a implementa controlul accesului la internet
  • pentru a scana conținutul de ieșire
  • pentru a eluda restricțiile regionale

în mod clar unele dintre motivele de mai sus se potrivesc perfect pentru o afacere, iar unele, bine, s-ar putea să nu se încadreze în cele mai bune practici. Indiferent, știind cum să instalați și să configurați un server proxy este o abilitate obligatorie pentru un administrator de rețea. Deci, să ne ocupăm de asta. Voi demonstra instalarea serverului proxy Squid pe serverul Ubuntu 16.04.

instalare

această instalare și configurare vor fi tratate complet din linia de comandă, astfel încât deschide o fereastră de terminal și să se pregătească să tastați.

primul lucru pe care vrem să-l facem (ca și în cazul instalării software-ului pe Ubuntu) este să actualizăm apt. Din fereastra terminalului, emiteți comanda sudo apt-get update. Odată ce ați terminat, puteți rula și un upgrade cu comanda sudo apt-get upgrade. Desigur, în cazul în care această actualizare a kernel-ului, veți dori să faceți o repornire, deci programați acest lucru în consecință.

odată ce actualizarea/actualizarea este completă, instalați Squid cu comanda:

 sudo apt-get install squid3 

instalarea va ridica dependențele necesare (libecap3, libltdl7, squid-purge și squid-langpack) și va fi completă fără probleme.

asta este tot ce este la instalare. Acum trecem la configurația unui server proxy de bază.

configurare

configurația serverului Proxy Squid este gestionată în/etc/squid / squid.conf. Vă voi arăta cum să configurați un server proxy foarte de bază. Primul lucru pe care trebuie să-l facem este să decomentăm linia (eliminând caracterul#):

 #http_access allow localnet 

pentru a găsi acea linie, emiteți comanda:

 sudo grep -n http_access /etc/squid/squid.conf 

după cum puteți vedea (Figura A), opțiunea de configurare se găsește pe linia 1186 (din instalarea mea). Deschide calmarul.fișier conf pentru editare, cu comanda sudo nano/etc/squid / squid.conf și derulați în jos până la acea linie și eliminați caracterul#.

Figura A

Figura a

Greping opțiunea de configurare necesară.

în continuare doriți să căutați linia:

 #acl localnet src 

vor exista mai multe dintre ele (pentru diferite scheme IP de rețea). Veți dori să o decomentați pe cea care se potrivește cu rețeaua dvs. (să zicem 192.168.0.0/16) și să o modificați în funcție de nevoile dvs. Să presupunem că rulați rețeaua internă în rețeaua 192.168.1.0/255.255.255.0. Opțiunea dvs. de configurare localnet ar arăta astfel:

 acl localnet src 192.168.1.0/255.255.255.0 

reporniți squid cu comanda:

 sudo service squid restart 

asta este. Acum aveți un server proxy de bază în funcțiune pe portul 3128 și adresa IP a sistemului pe care tocmai l-ați instalat Squid. Deci, v-ar merge apoi la mașinile client și configurați-le (fie pe o bază per-aplicație sau OS) pentru a utiliza acel proxy nou configurat prin IP și port.

face să funcționeze pentru tine

desigur, calmar poate face destul de un pic mai mult decât servi ca un server proxy de bază. Dacă trebuie să vă adânciți în diferitele opțiuni de configurare pentru Squid, asigurați-vă că aruncați o privire la documentația oficială, unde puteți afla cum să configurați opțiunile pentru aplicații terțe, să configurați opțiunile pentru algoritmul de selecție a vecinilor, să configurați diverși parametri de rețea și multe altele. Între timp, puteți arunca întotdeauna o privire la /var/log/squid/access.jurnal și / var/jurnal/calmar / cache.conectați-vă pentru a vedea ce face Squid în rețeaua dvs.

de asemenea, consultați

  • cum se instalează și se utilizează Portainer pentru gestionarea ușoară a containerelor Docker (TechRepublic)
  • cum se configurează acțiuni Samba pentru grupuri (TechRepublic)
  • cum se creează un nou cont de domeniu cu CENTOS webpanel (TechRepublic)
  • cum se utilizează wget pentru a descărca fișiere pe serverul Linux fără GUI (TechRepublic)
  • fi software-ul activat și deschis înainte de 5g: Ciena (ZDNet)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *