Kuidas installida ja seadistada kalmaari puhverserver oma Linuxi serverisse?

How Install Setup Squid Proxy Server Your Linux Server



Squid proxy on veebi puhverserveri rakendus, mida saab installida ja seadistada Linuxile ja muudele Unixi sarnastele operatsioonisüsteemidele. Seda kasutatakse veebisirvimise kiiruse suurendamiseks, salvestades veebisaidi andmed vahemällu, kontrollides veebiliiklust, turvalisust ja DNS -i otsinguid. Kalmaari puhverserver toimib vaheühendina kliendi (veebibrauserid jne) ja Interneti vahel. See ühildub veebiprotokollidega HTTP ja HTTPS, samuti muud protokollid nagu FTP , WAIS , jne.

Kuidas installida kalmaari puhverserverit?

Kalmaari puhverserveri Linuxi installimiseks värskendage esmalt süsteemipakette, täites järgmise käsu:







[e -post kaitstud]: ~ $ sudo apt update

Kui olete oma süsteemi värskendanud, saate kalmaari puhverserveri installida, sisestades selle käsu:

[email protected]: ~ $ sudo apt -y install kalmaar

Paigaldatakse kalmaari puhverserver. Squidi puhverserveri oleku vaatamiseks ja käivitamiseks täitke need käsud:

[e -postiga kaitstud]: ~ $ sudo teenuse kalmaari algus
[e -post kaitstud]: ~ $ sudo teenuse kalmaari olek

Veebibrauseri seadistamine

Enne kalmaari konfiguratsioonifailis muudatuste tegemist peate oma veebibrauseris mõningaid seadeid muutma. Niisiis, avage oma veebibrauser ja võrgusätted, seejärel jätkake puhverserveri sätetega. Klõpsake puhverserveri käsitsi konfigureerimist ja seejärel kirjutage IP-aadress teie kalmaari puhverserverist HTTP puhverserver ja sadam nr (vaikimisi on kalmaari puhverserveri port 3128). Nüüd läbib kalmaari puhverserver teie IP_aadressi. Saate seda kontrollida, sisestades oma veebibrauserisse mis tahes URL -i; see annab teile vea, öeldes, et juurdepääs on keelatud, ja juurdepääsu lubamiseks peame muutma kalmaari konfiguratsioonifaili.

Kalmaari puhverserveri konfiguratsioon

Kataloogi kalmaaride konfiguratsioonifailile pääsete juurde etc/squid/squid.conf .

[e -post kaitstud]: ~ $ cd etc/squid/squid.conf

Tehke koopia failist squid.conf varufailina, kui soovime faili squid.conf muudatusi teha.

[e -post kaitstud]: ~ $ cp etc/squid/squid.conf etc/squid/backup.conf

Nüüd, kui koopia on tehtud varufailina, saame failis squid.conf muudatusi teha.

Faili squid.conf avamiseks vim -is sisestage see käsk:

[e -post kaitstud]: ~ $ sudo vim /etc/squid/squid.conf

Minge reale http_access eitada kõik.

Muutke see järgmiseks:

http_access lubama kõik

Nüüd kontrollige oma veebibrauserit uuesti, tippige mis tahes URL ja see peaks töötama.

ACL (juurdepääsu kontrollnimekiri)

Kalmaari puhverserveris kasutatakse veel ühte juhtumit, mis võimaldab teil ka lubada või blokeerida, kontrollides juurdepääsu erinevatele veebisaitidele (veebiliiklust). Selleks minge reale acl CONNECT meetod CONNECT.

Ja selle rea alla kirjutage soovitud veebisaitide blokeerimiseks ACL (juurdepääsu kontrollnimekiri).

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

Seejärel lükake väide tagasi.

http_access deny block_websites

Salvestage muudatused ja kontrollige, kas teie blokeeritud veebisaidid on blokeeritud või mitte, taaskäivitage kalmaariteenus ja kontrollige oma veebibrauseris URL -i.

[email protected]: ~ $ sudo service kalmaari taaskäivitamine

Samuti saate keelata kasutajal teatud failide, näiteks heli- ja videofailide allalaadimise ACL .

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

See takistab kasutajal audio- või videofailide allalaadimist laienditega nagu mp3, mp4, FLV jne. Lisage faililaiend, mille allalaadimist soovite takistada. Kirjutage nüüd selle rea alla keeldumisavaldus.

http_access deny media_files

Seejärel blokeeritakse meediumifailide allalaadimine.

Veebilehtede vahemällu salvestamine

Puhverservereid kasutatakse ka võrgu jõudluse suurendamiseks, laadides veebilehe kiiremini, salvestades veebisaidi andmed vahemällu. Samuti saate muuta kataloogi asukohta, kuhu vahemällu salvestatud andmed tuleks salvestada. Lisaks saate muuta ka vahemälu faili suurust ja numbrit. kataloogidest, kuhu andmed salvestatakse.

Muudatuste tegemiseks avage fail squid.conf ja minge järgmisele reale:

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

Seda rida kommenteeritakse vaikimisi, seega tühistage selle rea kommentaar, eemaldades märgi #.

Ülaltoodud real on fraas 100 16 256 . The 100 näitab vahemälu faili suurust ja saate selle muuta mis tahes suuruseks, näiteks 300. 16 näitab kataloogide arvu, kuhu vahemälufail salvestatakse. 256 näitab nr. alamkataloogidest.

chache_dir ufs / opt / kalmaar / var / vahemälu / kalmaar 300 20 260

Samuti saate vahemälu faili suurust muuta, lisades faili squid.conf järgmise rea:

cache_mem 300 MB

Kui soovite muuta vahemälu failikataloogi teed, tippige järgmine käsk:

[e -post kaitstud]: ~ $ sudo mkdir -p/path/where/you/want/to/place/file

Vahemälu kataloogi omandiõiguse muutmiseks kalmaari puhverserveriks peate täitma selle käsu:

[e -post kaitstud]: ~ $ sudo chown -R puhverserver: puhverserver/tee/kus/sina/tahad/paigutada/fail

Nüüd peatage kalmaariteenus selle käsu abil:

[e -post kaitstud]: ~ $ sudo teenus kalmaaride peatus

Ja seejärel käivitage käsk selle käsuga:

[e -post kaitstud]: ~ $ sudo kalmaar -z

See loob puuduvad vahemälu kataloogid uude vahemälu kataloogi.

Nüüd käivitage kalmaariteenus uuesti, kasutades järgmist käsku:

[e -postiga kaitstud]: ~ $ sudo teenuse kalmaari algus

Järeldus

Oleme arutanud, kuidas Squidi puhverserverit installida ja konfigureerida. See on väga lihtne ja hõlpsasti kasutatav ning sellel on palju rakendusi. Kalmaari puhverserver on väga hea tööriist, mida saavad organisatsioonid või väikesed Interneti -teenuse pakkujad kasutada veebiliikluse ja Interneti -ühenduse juhtimiseks. See suurendab veebisirvimise kiirust ja pakub veebiliikluse turvamehhanisme.