10 bara uru Squid Proxy Server Ajụjụ ajụjụ na Azịza na Linux


Ọ bụghị naanị onye nchịkwa sistemụ na onye nchịkwa netwọkụ, onye na-ege ntị nkebi ahịrịokwu Proxy Server oge ọ bụla mana anyị onwe anyị kwa. Proxy Server bụ ugbu a omenala ụlọ ọrụ na ọ bụ mkpa nke oge awa. A na-emejuputa ihe nkesa proxy ugbu a site na obere ụlọ akwụkwọ, cafeteria ruo nnukwu MNC. Squid (nke a makwaara dị ka proxy) bụ ngwa nke na-arụ ọrụ dị ka ihe nkesa proxy yana otu n'ime ụdị ngwa a na-ejikarị eme ihe.

Edemede ajụjụ ọnụ a na-achọ ime ka ntọala gị sie ike site na ebe a na-ajụ ajụjụ na ala nke sava proxy na squid.

Sava proxy bụ ọkpụkpụ azụ nke WWW (Webụ Weebụ zuru ụwa ọnụ). Ọtụtụ proxies nke taa bụ proxies webụ. Ihe nkesa proxy na-ejikwa mgbagwoju anya dị n'etiti nkwurịta okwu nke onye ahịa na nkesa. Ọzọkwa ọ na-enye amaghị aha na webụ nke pụtara nanị njirimara gị na akara ukwu dijitalụ adịghị mma. Enwere ike ịhazi proxies iji kwe ka saịtị ndị ahịa nwere ike ịhụ yana saịtị egbochiri.

Mepee faịlụ '/etc/squid/squid.conf' yana nhọrọ nchịkọta akụkọ gị.

# nano /etc/squid/squid.conf

Ugbu a gbanwee ọdụ ụgbọ mmiri a ka ọ bụrụ ọdụ ụgbọ mmiri ọ bụla ọzọ ejighi ya. Chekwaa onye ndezi wee pụọ.

http_port 3128

Malitegharịa ọrụ squid dịka egosiri n'okpuru.

# service squid restart

a. Mepụta faịlụ kwuo 'list ojii' n'okpuru ndekọ '/etc/squid'.

# touch /etc/squid/blacklist

b. Mepee faịlụ '/etc/squid/blacklist' na onye nchịkọta akụkọ nano.

# nano /etc/squid/blacklist

c. Tinye ngalaba niile na listi ojii faịlụ nwere otu ngalaba kwa ahịrị.

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

d. Chekwaa faịlụ wee pụọ. Ugbu a mepee faịlụ nhazi Squid site na ebe '/etc/squid/squid.conf'.

# nano /etc/squid/squid.conf

e. Tinye ahịrị dị n'okpuru na faịlụ nhazi Squid.

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

f. Chekwaa faịlụ nhazi wee pụọ. Malitegharịa ọrụ Squid iji mee mgbanwe ndị ahụ ka ọ dị irè.

# service squid restart

A na-emejuputa atụmatụ squid nke nbudata akụkụ nke ọma n'ime mmelite windo ebe a na-arịọ nbudata n'ụdị obere ngwugwu nke enwere ike ịkwụsịtụ. N'ihi na nke a mma a update nbudata windows igwe nwere ike malitegharịa na-enweghị ihe ọ bụla egwu nke data ọnwụ. Squid na-eme ka Mbelata Mgbasa Ozi yana Nbudata Nkebi na-ekwe omume naanị ka ịchekwaa otu data niile na ya. Ọzọkwa, nbudata akụkụ ahụ na-ehichapụ ma ọ bụghị cache mgbe onye ọrụ na-atụ aka na ibe ọzọ ruo mgbe ahazi Squid nke ọma n'ụzọ ụfọdụ.

Na teknụzụ ọ ga-ekwe omume iji otu ihe nkesa squid mee ma dị ka ihe nkesa proxy nkịtị yana tụgharịa ihe nkesa proxy n'otu oge ahụ.

a. Buru ụzọ kwụsị Squid proxy nkesa wee hichapụ cache site na ndekọ ndekọ '/var/lib/squid/cache'.

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

b. Mepụta akwụkwọ ndekọ aha gbanwere.

# squid -z

Kwuo ohere webụ na-enye ohere ka oge na-abụ elekere 4'o elekere 7' mgbede maka awa atọ, na-etolite nke ọma Mọnde ruo Fraịde.

a. Iji gbochie ohere webụ n'etiti 4 ruo 7 site na Mọnde ruo Fraịde, mepee faịlụ nhazi Squid.

# nano /etc/squid/squid.conf

b. Tinye ahịrị ndị a ma chekwaa faịlụ wee pụọ.

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

c. Malitegharịa ọrụ squid.

# service squid restart

Nke ahụ bụ ihe niile ugbu a. Aga m anọ ebe a ọzọ na akụkọ ọzọ na-atọ ụtọ n'oge adịghị anya. Ruo mgbe ahụ nọrọ na nche wee jikọọ na Tecment. Echefula ịnye anyị nzaghachi gị bara uru ngalaba nkọwa n'okpuru.