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.gzMē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 upgradeMē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ārsTad mēs rakstām šādas komandas, lai apkopotu un instalētu:
likt veikt instalēšanuLai piešķirtu atļaujas ar komandu, jums ir jāizveido grupa Squid:
pievienojiet kalmārus grupaiMums arī jāizveido kalmāru lietotājs un jāpievieno tas grupai Squid ar komandu:
useradd -G kalmāri kalmāriTad 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ņaMainiet failu direktoriju atļaujas:
chmod 775 / var / logs chmod 777 / var / cacheTad mēs varam to sākt kā vēl vienu pakalpojumu ar komandu:
sudo servisa kalmāru sākumsLai 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.bakTad mēs varam to atvērt ar:
sudo nano /etc/squid/squid.cofParametrs 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 3128Tur 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.211Direktī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