Įdiekite ir sukonfigūruokite „Squid“ kaip tarpinio serverio talpyklos serverį

Turinys

IRTarp pelno Kalmarai Tai yra pagerinti įmonių ir asmenų ryšių internete našumą talpykloje pasikartojančias užklausas į žiniatinklio serverius ir DNS, paspartinti prieigą prie konkretaus žiniatinklio serverio arba padidinti saugumą filtruojant srautą.

PastabaNors jis daugiausia orientuotas į HTTP ir HTTPS, jis palaiko ir kitus protokolus, tokius kaip FTP. Jis įgyvendina SSL / TLS šifravimą tiek prisijungdamas prie žiniatinklio serverio, tiek prie naršyklių ir bet kurio jį palaikančio žiniatinklio kliento.

Kalmarai galima paleisti Linux, „Windows“, „Mac OS“, „Solaris“ ir daugelis kitų operacinių sistemų.

Mes ketiname įdiegti „Debian“ pagrįstą „Linux“ platinimą. Galime įdiegti iš saugyklų arba atsisiųsti iš http://www.squid-cache.org/

Iš terminalo lango galime atsisiųsti mus dominančią versiją:

 wget [url = "http://www.squid-cache.org/Versions/v3/3.3/squid-3.3.3.tar.gz"] http://www.squid-cache.org/Versions/v3/ 3.3 / kalmarai-3.3.9.tar.gz [ / url]
Išpakuokite failą:
 tar -xzvf kalmarai -3.3.9.tar.gz
Įdiegiame būtinas priklausomybes:
 apt-get install g ++ gawk m4 gcc-multilib apt-get install smbclient apt-get install openssl * apt-get install libcap- * 
Atnaujiname operacinę sistemą:
 sudo apt-get update sudo apt-get upgrade 
Mes ketiname sudėtingesniu būdu surinkti „Squid“ į saugyklų paketą. Kitas žingsnis bus sukurti programos katalogo struktūrą:
 ./configure --prefix = / usr --includedir = / usr / include --datadir = / usr / share --bindir = / usr / sbin --libexecdir = / usr / lib / kalmaras --localstatedir = / var / kalmarai --sconconfdir = / etc / kalmarai
Tada rašome šias komandas kompiliuoti ir įdiegti:
 priversti įdiegti 
Turite sukurti grupę Squid, kad suteiktumėte leidimus naudodami komandą:
 grupuoti kalmarus
Taip pat turime sukurti kalmarų vartotoją ir įtraukti jį į grupę Kalmarai su komanda:
 useradd -G kalmarai
Tada mes turime suteikti leidimus ir vartotojus skirtingiems katalogams. Peržiūrėkite juos ir vartotojus, kuriems priklauso šie katalogai, jei ne, jie turi būti pakeisti šiomis komandomis.

Pakeiskite katalogų ir failų grupę ir vartotoją:

 chown kalmarai: kalmarai / var / kalmarai / rąstai chown kalmarai: kalmarai / var / kalmarai / talpykla
Pakeiskite failų katalogų teises:
 chmod 775 / var / logs chmod 777 / var / cache 
Tada galime pradėti ją kaip dar vieną paslaugą su komanda:
 sudo paslaugų kalmarų paleidimas
Norėdami jį sukonfigūruoti, turime eiti į failą /etc/squid/squid.cofPrieš redaguodami, geriau pasidarykite šio failo atsarginę kopiją, nes jis susideda iš daugybės konfigūruojamų parametrų, kurie priderina serverį prie mūsų poreikių.

Eikime į katalogą / etc / kalmarai

 sudo cp kalmaras.conf kalmaras.conf.bak
Tada galime jį atidaryti:
 sudo nano /etc/squid/squid.cof
Parametras http_por nustato uostą, kuriame „Squid“ klausys klientų HTTP užklausų. Šis parametras yra privalomas, numatytasis „Squid“ prievadas yra 3128, pavyzdžiui:
 3128
Ten galite pamatyti, kokį prievadą turite, ir galite jį pakeisti, jei tai apsvarstysite.

Serverių DNS
Kalmarai pagal numatytuosius nustatymus naudoja faile apibrėžtus DNS serverius /etc/resolv.conf, jie gali būti pakeisti, jei naudojant šią direktyvą yra apibrėžti kiti DNS serveriai dns_nameserversJei nenorite, kad kalmarai naudotų sistemos DNS serverius, galite nustatyti serverių sąrašą.

 dns_nameservers 192.0.221.210 192.0.221.211
Direktyvą matomas_šeimininkas apibrėžia pagrindinio kompiuterio, su kuriuo kalmarai reklamuos, pavadinimą, taip pat bus rodomas klaidų puslapiuose.
 matomas_pavadinimas squidproxy.mydomain.com

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave