Installera och konfigurera Squid som en proxycache -server

Innehållsförteckning

OCHBland vinsterna på Bläckfisk Det är att förbättra prestanda för anslutningar mellan företag och individer på Internet genom att cacha återkommande förfrågningar till webbservrar och DNS, påskynda åtkomsten till en specifik webbserver eller lägga till säkerhet genom att filtrera trafik.

NoteraÄven om det främst är inriktat på HTTP och HTTPS, stöder det också andra protokoll som FTP. Den implementerar SSL / TLS -kryptering både i anslutningen till webbservern och till webbläsarna och alla webbklienter som stöder den.

Bläckfisk kan köras på Linux, Windows, Mac OS, Solaris och många andra operativsystem.

Vi kommer att installera på en Debian -baserad Linux -distribution. Vi kan installera från lagren eller ladda ner från http://www.squid-cache.org/

Från terminalfönstret kan vi ladda ner den version som intresserar oss:

 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 / bläckfisk-3.3.9.tar.gz [ / url]
Packa upp filen:
 tjära -xzvf bläckfisk -3.3.9.tar.gz
Vi installerar nödvändiga beroenden:
 apt-get install g ++ gawk m4 gcc-multilib apt-get install smbclient apt-get install openssl * apt-get install libcap- * 
Vi uppdaterar operativsystemet:
 sudo apt-get uppdatering sudo apt-get upgrade 
Vi kommer att kompilera Squid, på ett mer avancerat sätt, i förvarspaketet skulle detta inte göras. Nästa steg blir då att skapa programmets katalogstruktur:
 ./configure --prefix = / usr --includedir = / usr / include --datadir = / usr / share --bindir = / usr / sbin --libexecdir = / usr / lib / squid --localstatedir = / var / bläckfisk --sysconfdir = / etc / squid
Sedan skriver vi följande kommandon för att kompilera och installera:
 gör make installera 
Du måste skapa Squid -gruppen för att ge behörigheter med kommandot:
 grupp lägger till bläckfisk
Vi måste också skapa bläckfiskanvändaren och lägga till den i Squid -gruppen med kommandot:
 useradd -G bläckfiskbläckfisk
Då måste vi ge behörigheter och användare till de olika katalogerna. Granska dem och även användarna som äger följande kataloger, om inte, måste de ändras med följande kommandon.

Ändra grupp och användare av kataloger och filer:

 chown bläckfisk: bläckfisk / var / bläckfisk / stockar chown bläckfisk: bläckfisk / var / bläckfisk / cache
Ändra behörigheterna för filkatalogerna:
 chmod 775 / var / logs chmod 777 / var / cache 
Sedan kan vi starta det som en tjänst till med kommandot:
 sudo service bläckfisk start
För att konfigurera den måste vi gå till filen /etc/squid/squid.cofInnan du redigerar den är det bättre att göra en säkerhetskopia av den här filen eftersom den består av en mängd konfigurerbara parametrar som anpassar servern till våra behov.

Låt oss gå till katalogen / etc / bläckfisk

 sudo cp squid.conf squid.conf.bak
Sedan kan vi öppna den med:
 sudo nano /etc/squid/squid.cof
Parameter http_por definierar porten där Squid kommer att lyssna efter HTTP -förfrågningar från klienter. Denna parameter är obligatorisk, Squid standardport är 3128, till exempel:
 http_port 3128
Där kan du se vilken port du har och du kan ändra den om du tänker på det.

DNS för servrar
Squid använder som standard DNS -servrarna som definieras i filen /etc/resolv.conf, de kan ändras om andra DNS -servrar definieras med hjälp av direktivet dns_nameserversOm du inte vill att bläckfisk ska använda systemets DNS -servrar kan du definiera en lista med servrar.

 dns_nameservers 192.0.221.210 192.0.221.211
Direktiv visual_hostname definierar värdnamnet som bläckfisk kommer att annonsera med, och det kommer också att vara namnet som kommer att visas på felsidorna.
 visual_hostname squidproxy.mydomain.com

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave