10 peýdaly Squid proksi serweri Linux-da söhbetdeşlik soraglary we jogaplary


Diňe “Proxy Server” frazasyny diňleýän ulgam dolandyryjysy we tor dolandyryjysy däl, bizem. “Proxy Server” indi korporatiw medeniýet bolup, sagadyň zerurlygydyr. Proksi serwer indi kiçi mekdeplerden, naharhanalardan uly MNC-lere çenli bir gün durmuşa geçirilýär. “Squid” (proksi diýlip hem atlandyrylýar) proksi serweri we bu görnüşde iň köp ulanylýan gurallaryň biri hökmünde işleýän şeýle programma.

Bu Söhbetdeşlik makalasy, proksi serweriň we skidiň ýerindäki Söhbetdeşlik nokadyndan binýadyňyzy berkitmegi maksat edinýär.

Proksi serwerler WWW-iň diregi (World Wide Web). Häzirki döwürdäki wekilleriň köpüsi web proksi. Proksi serwer, Müşderi bilen Serweriň aragatnaşygynyň arasyndaky çylşyrymlylygy çözýär. Mundan başga-da, internetde şahsyýetiňizi we sanly aýak yzlaryňyzyň howpsuzdygyny aňladýar. Müşderileriň haýsy saýtlary görüp biljekdigini we haýsy saýtlaryň petiklenendigini görkezmek üçin proksi düzülip bilner.

“/Etc/squid/squid.conf” faýlyny açyň we redaktoryňyzy saýlaň.

# nano /etc/squid/squid.conf

Indi bu porty başga ulanylmaýan porta üýtgediň. Redaktory ýazdyryň we çykyň.

http_port 3128

Squid hyzmatyny aşakda görkezilişi ýaly täzeden açyň.

# service squid restart

a./Etc/squid katalogynyň aşagynda gara sanaw diýilýän faýl dörediň.

# touch /etc/squid/blacklist

b. Nano redaktory bilen '/ etc/squid/blacklist' faýly açyň.

# nano /etc/squid/blacklist

c. Domhli domenleri bir setirde bir domen bilen faýl gara sanawyna goşuň.

.facebook.com
.twitter.com
.gmail.com
.yahoo.com
...

d. Faýly ýazdyryň we çykyň. Indi Squid konfigurasiýa faýlyny '/etc/squid/squid.conf' ýerinden açyň.

# nano /etc/squid/squid.conf

e. “Squid” konfigurasiýa faýlyna aşakdaky setirleri goşuň.

acl BLACKLIST dstdom_regex -i “/etc/squid/blacklist”
http_access deny blacklist

f. Sazlama faýly ýazdyryň we çykyň. Üýtgeşmeleri täsirli etmek üçin Squid hyzmatyny täzeden açyň.

# service squid restart

“Squid” -iň bölekleýin göçürip almak aýratynlygy, ýüklemeler duruzylyp bilinjek kiçi paketler görnüşinde talap edilýän Windows täzelenmesiniň içinde gowy ýerine ýetirilýär. Bu aýratynlyk sebäpli, Windows maşynyny göçürip alýan täzelenme, maglumat ýitmeginden gorkman täzeden başlap bolýar. “Squid”, “Media Range Limit” we “Bölekleýin göçürip almak” diňe ähli maglumatlaryň göçürmesini saklandan soň mümkin edýär. Mundan başga-da, “Squid” haýsydyr bir usul bilen ýörite düzülýänçä, ulanyjy başga bir sahypa görkezeninde bölekleýin göçürip almak pozulýar we keş görnüşinde saklanmaýar.

Tehniki taýdan şol bir wagtyň özünde adaty proksi serweri we tersine proksi serweri ýaly hereket etmek üçin ýekeje skid serwerini ulanmak mümkin.

a. Ilki bilen “Squid” proksi serwerini duruzyň we keşi “/ var/lib/squid/cache” bukjasyndan pozuň.

# service squid stop
# rm -rf /var/lib/squid/cache/*<

b. Swap kataloglaryny dörediň.

# squid -z

Web girişi, sagat 4-den agşam 7-e çenli üç sagatlap, duşenbe-anna günleri düýpli emele getiriň diýiň.

a. Duşenbe-anna günleri 4-den 7-e çenli web girişini çäklendirmek üçin “Squid” konfigurasiýa faýlyny açyň.

# nano /etc/squid/squid.conf

b. Aşakdaky setirleri goşuň we faýly ýazdyryň we çykyň.

acl ALLOW_TIME time M T W H F 16:00-19:00
shttp_access allow ALLOW_TIME

c. “Squid” hyzmatyny täzeden açyň.

# service squid restart

Bularyň hemmesi häzirlikçe. Soonakynda ýene bir gyzykly makala bilen şu ýere gelerin. Soňra “Tecmint” -e birikdiriň. Aşakdaky düşündiriş bölümini bize gymmatly pikirleriňizi bermegi ýatdan çykarmaň.