10 uporabnih vprašanj in odgovorov za "Squid Proxy Server" v Linuxu


Ne gre le za skrbnika sistema in skrbnika omrežja, ki vsake toliko časa posluša stavek Proxy Server, ampak tudi mi. Proxy Server je zdaj korporacijska kultura in potrebuje uro. Proxy strežnik se zdaj izvaja dneve od majhnih šol, kavarn do velikih MNC-jev. Squid (znan tudi kot proxy) je aplikacija, ki deluje kot proxy strežnik in eno najpogosteje uporabljanih tovrstnih orodij.

Ta članek o intervjuju želi okrepiti vašo osnovo s točke intervjuja na podlagi proxy strežnika in lignjev.

Proxy strežniki so hrbtenica svetovnega spleta. Večina današnjih pooblaščencev je spletnih pooblaščencev. Proxy strežnik obravnava zapletenost med komunikacijo odjemalca in strežnika. Poleg tega zagotavlja anonimnost v spletu, kar preprosto pomeni, da so vaša identiteta in digitalni odtisi varni. Proxyje lahko konfigurirate tako, da omogočajo, katera spletna mesta lahko vidi stranka in katera spletna mesta so blokirana.

Odprite datoteko ‘/etc/squid/squid.conf’ in izberite urejevalnik.

# nano /etc/squid/squid.conf

Zdaj spremenite ta vrata na katera koli druga neuporabljena vrata. Shranite urejevalnik in zapustite.

http_port 3128

Znova zaženite storitev lignjev, kot je prikazano spodaj.

# service squid restart

a. Ustvarite datoteko z besedo "črni seznam" v imeniku "/ etc/squid".

# touch /etc/squid/blacklist

b. Odprite datoteko ‘/ etc/squid/blacklist’ z urejevalnikom nano.

# nano /etc/squid/blacklist

c. Dodajte vse domene na črni seznam datotek z eno domeno na vrstico.

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

d. Shranite datoteko in zapustite. Zdaj odprite konfiguracijsko datoteko Squid z lokacije ‘/etc/squid/squid.conf’.

# nano /etc/squid/squid.conf

e. V spodnjo vrstico dodajte konfiguracijsko datoteko Squid.

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

f. Shranite konfiguracijsko datoteko in zapustite. Znova zaženite storitev Squid, da bodo spremembe učinkovite.

# service squid restart

Funkcija delnega prenosa lignjev je dobro uporabljena pri posodobitvi sistema Windows, kjer se zahtevajo prenosi v obliki majhnih paketov, ki jih je mogoče zaustaviti. Zaradi te funkcije je mogoče znova zagnati računalnik, ki prenaša Windows, brez strahu pred izgubo podatkov. Squid omogoča omejitev obsega medijev in delni prenos le po tem, ko vanjo shranite kopijo celotnih podatkov. Poleg tega se delni prenos izbriše in ne shrani v predpomnilnik, ko uporabnik pokaže na drugo stran, dokler Squid ni posebej konfiguriran.

Tehnično je možno uporabiti en strežnik lignjev, da deluje hkrati kot običajni proxy strežnik in obratni proxy strežnik.

a. Najprej zaustavite proxy strežnik Squid in izbrišite predpomnilnik iz imenika lokacije// var/lib/squid/cache.

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

b. Ustvari swap imenike.

# squid -z

Recimo, da spletni dostop dovoljuje čas od 4 ure do 7 ur zvečer za tri ure, ostro od ponedeljka do petka.

a. Če želite omejiti spletni dostop med 4 in 7 od ponedeljka do petka, odprite konfiguracijsko datoteko Squid.

# nano /etc/squid/squid.conf

b. Dodajte naslednje vrstice in shranite datoteko ter zapustite.

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

c. Znova zaženite storitev lignjev.

# service squid restart

To je vse za zdaj. Kmalu bom spet tu z drugim zanimivim člankom. Do takrat ostanite z nami in povezani s Tecmintom. Ne pozabite nam poslati svojih dragocenih povratnih informacij v spodnjem oddelku za komentarje.