IMeđu dobiti od Lignje To je poboljšanje performansi veza tvrtki i pojedinaca na Internetu spremanjem ponavljajućih zahtjeva na web poslužitelje i DNS, ubrzanje pristupa određenom web poslužitelju ili dodavanje sigurnosti filtriranjem prometa.
BilješkaIako je uglavnom orijentiran na HTTP i HTTPS, podržava i druge protokole poput FTP -a. Provodi SSL / TLS enkripciju i pri povezivanju s web poslužiteljem i preglednicima i bilo kojim web klijentom koji ga podržava.
Lignje može se pokrenuti Linux, Windows, Mac OS, Solaris i mnogi drugi operacijski sustavi.
Instalirat ćemo na Linux distribuciji temeljenoj na Debianu. Možemo instalirati iz spremišta ili preuzeti s http://www.squid-cache.org/
Iz prozora terminala možemo preuzeti verziju koja nas zanima:
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 / lignje-3.3.9.tar.gz [ / url]Raspakirajte datoteku:
tar -xzvf lignje -3.3.9.tar.gzInstaliramo potrebne ovisnosti:
apt-get install g ++ gawk m4 gcc-multilib apt-get install smbclient apt-get install openssl * apt-get install libcap- *Ažuriramo operativni sustav:
sudo apt-get update sudo apt-get nadogradnjaSastavit ćemo Squid, na napredniji način, u paketu spremišta, to se ne bi dogodilo. Sljedeći korak tada će biti stvaranje strukture direktorija programa:
./configure --prefix = / usr --includedir = / usr / include --datadir = / usr / share --bindir = / usr / sbin --libexecdir = / usr / lib / squid --localstatedir = / var / lignje --sysconfdir = / etc / squidZatim zapisujemo sljedeće naredbe za sastavljanje i instaliranje:
natjerati make installMorate stvoriti grupu Squid da biste dali dopuštenja naredbom:
groupadd lignjeTakođer moramo stvoriti korisnika lignje i dodati ga u grupu Squid naredbom:
useradd -G lignje lignjeZatim moramo dati dopuštenja i korisnike različitim imenicima. Pregledajte ih i korisnike koji posjeduju sljedeće direktorije, ako ne, moraju se promijeniti sljedećim naredbama.
Promijenite grupu i korisnika direktorija i datoteka:
chown lignje: squid / var / squid / logs chown lignje: lignje / var / squid / cachePromijenite dopuštenja direktorija datoteka:
chmod 775 / var / log chmod 777 / var / cacheTada ga možemo pokrenuti kao još jednu uslugu naredbom:
sudo servis lignje startDa bismo ga konfigurirali, moramo otići do datoteke /etc/squid/squid.cofPrije nego što ga uredite, bolje je napraviti sigurnosnu kopiju ove datoteke jer se sastoji od mnoštva konfigurabilnih parametara koji poslužitelj prilagođavaju našim potrebama.
Idemo u imenik / etc / squid
sudo cp squid.conf squid.conf.bakTada ga možemo otvoriti sa:
sudo nano /etc/squid/squid.cofParametar http_por definira port na kojem će Squid slušati HTTP zahtjeve klijenata. Ovaj parametar je obvezan, zadani port Squid -a je 3128, na primjer:
http_port 3128Tamo možete vidjeti koji port imate i možete ga promijeniti ako to razmotrite.
DNS poslužitelja
Lignja prema zadanim postavkama koristi DNS poslužitelje definirane u datoteci /etc/resolv.conf, mogu se promijeniti ako su drugi DNS poslužitelji definirani pomoću direktive dns_nameserversAko ne želite da lignje koriste DNS poslužitelje sustava, možete definirati popis poslužitelja.
dns_nameservers 192.0.221.210 192.0.221.211Direktiva visible_hostname definira naziv hosta s kojim će se lignje oglašavati, a bit će to i naziv koji će se pojaviti na stranicama s pogreškama.
visible_hostname squidproxy.mydomain.com