Instalējiet un konfigurējiet Squid kā starpniekservera serveri

Satura rādītājs

UNStarp peļņu Kalmāri Tas ir uzlabot uzņēmumu un privātpersonu savienojumu darbību internetā, saglabājot kešatmiņā atkārtotus pieprasījumus tīmekļa serveriem un DNS, paātrināt piekļuvi konkrētam tīmekļa serverim vai pievienot drošību, filtrējot trafiku.

PiezīmeLai gan tas galvenokārt ir orientēts uz HTTP un HTTPS, tas atbalsta arī citus protokolus, piemēram, FTP. Tas ievieš SSL / TLS šifrēšanu gan savienojumā ar tīmekļa serveri, gan pārlūkiem un jebkuru tīmekļa klientu, kas to atbalsta.

Kalmāri var skriet tālāk Linux, Windows, Mac OS, Solaris un daudzas citas operētājsistēmas.

Mēs instalēsim uz Debian balstītas Linux izplatīšanas. Mēs varam instalēt no krātuvēm vai lejupielādēt no http://www.squid-cache.org/

No termināļa loga mēs varam lejupielādēt mūs interesējošo versiju:

 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 / kalmāri-3.3.9.tar.gz [ / url]
Izsaiņojiet failu:
 darva -xzvf kalmāri -3.3.9.tar.gz
Mēs instalējam nepieciešamās atkarības:
 apt-get install g ++ gawk m4 gcc-multilib apt-get install smbclient apt-get install openssl * apt-get install libcap- * 
Mēs atjauninām operētājsistēmu:
 sudo apt-get update sudo apt-get upgrade 
Mēs apkoposim Squid progresīvākā veidā krātuves pakotnē, tas netiktu darīts. Nākamais solis būs izveidot programmas direktoriju struktūru:
 ./configure --prefikss = / usr --includedir = / usr / include --datadir = / usr / share --bindir = / usr / sbin --libexecdir = / usr / lib / kalmārs --localstatedir = / var / kalmārs --sconconfdir = / etc / kalmārs
Tad mēs rakstām šādas komandas, lai apkopotu un instalētu:
 likt veikt instalēšanu 
Lai piešķirtu atļaujas ar komandu, jums ir jāizveido grupa Squid:
 pievienojiet kalmārus grupai
Mums arī jāizveido kalmāru lietotājs un jāpievieno tas grupai Squid ar komandu:
 useradd -G kalmāri kalmāri
Tad mums ir jāpiešķir atļaujas un lietotāji dažādiem direktorijiem. Pārskatiet tos un arī lietotājus, kuriem pieder šādi katalogi, ja nē, tie ir jāmaina ar šādām komandām.

Mainiet direktoriju un failu grupu un lietotāju:

 chown kalmārs: kalmārs / var / kalmārs / baļķi chown kalmārs: kalmārs / var / kalmārs / kešatmiņa
Mainiet failu direktoriju atļaujas:
 chmod 775 / var / logs chmod 777 / var / cache 
Tad mēs varam to sākt kā vēl vienu pakalpojumu ar komandu:
 sudo servisa kalmāru sākums
Lai to konfigurētu, mums jāiet uz failu /etc/squid/squid.cofPirms tā rediģēšanas labāk ir izveidot šī faila rezerves kopiju, jo tas sastāv no daudziem konfigurējamiem parametriem, kas pielāgo serveri mūsu vajadzībām.

Dodamies uz direktoriju / etc / kalmārs

 sudo cp kalmārs.conf kalmārs.conf.bak
Tad mēs varam to atvērt ar:
 sudo nano /etc/squid/squid.cof
Parametrs http_por nosaka portu, kurā Squid uzklausīs klientu HTTP pieprasījumus. Šis parametrs ir obligāts, Squid noklusējuma ports ir 3128, piemēram:
 http://sports 3128
Tur jūs varat redzēt, kāda osta jums ir, un varat to mainīt, ja to apsverat.

Serveru DNS
Kalmāri pēc noklusējuma izmanto failā definētos DNS serverus /etc/resolv.conf, tos var mainīt, ja, izmantojot direktīvu, ir definēti citi DNS serveri dns_nameserversJa nevēlaties, lai kalmāri izmantotu sistēmas DNS serverus, varat definēt serveru sarakstu.

 dns_nameservers 192.0.221.210 192.0.221.211
Direktīvu redzams_ saimniekdators definē saimniekdatora nosaukumu, ar kuru kalmāri reklamēsies, un tas būs arī nosaukums, kas parādīsies kļūdu lapās.
 redzams_ saimniekdatora nosaukums squidproxy.mydomain.com

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave