Proxy lignji

Kako namestiti in namestiti strežniški strežnik Squid na vašem Linux strežniku?

Kako namestiti in namestiti strežniški strežnik Squid na vašem Linux strežniku?

Squid proxy je spletna proxy aplikacija, ki jo je mogoče namestiti in nastaviti v Linuxu in drugih Unixu podobnih operacijskih sistemih. Uporablja se za povečanje hitrosti brskanja po spletu s predpomnjenjem podatkov spletnega mesta, nadzorom spletnega prometa, varnosti in iskanja DNS. Proxy strežnik lignjev deluje kot posrednik med odjemalcem (spletni brskalniki itd.) in interneta. Združljiv je s spletnimi protokoli HTTP in HTTPS, kot tudi drugi protokoli, kot so FTP, WAIS, itd.

Kako namestiti proxy lignje?

Če želite namestiti squid proxy v Linux, najprej posodobite sistemske pakete z izvajanjem naslednjega ukaza:

[e-pošta zaščitena]: ~ $ sudo apt posodobitev

Ko posodobite sistem, lahko namestite proxy lignje, tako da vnesete ta ukaz:

[e-pošta zaščitena]: ~ $ sudo apt -y namestite lignje

Nameščen bo proxy lignje. Če želite zagnati in videti stanje proxyja Squid, izvedite te ukaze:

[e-pošta zaščitena]: ~ $ sudo service lignji start
[zaščiteno po e-pošti]: ~ $ status sudo lignjev

Konfiguracija vašega spletnega brskalnika

Preden spremenite konfiguracijsko datoteko lignjev, morate spremeniti nekatere nastavitve v spletnem brskalniku. Torej, odprite spletni brskalnik in odprite "omrežne nastavitve", nato nadaljujte s "nastavitvami proxyja". Kliknite konfiguracijo "ročni proxy", nato napišite IP naslov strežnika proxy lignjev v Proxy vrstica HTTP in pristanišče št (privzeto so vrata proxy lignje 3128). Zdaj bo proxy lignje šel skozi vaš IP_Address. To lahko preverite tako, da v svoj spletni brskalnik vnesete kateri koli URL; prikazala se bo napaka, če je bil dostop zavrnjen, in če želimo omogočiti dostop, moramo spremeniti konfiguracijsko datoteko lignjev.

Konfiguracija proxy lignjev

Do datoteke za konfiguracijo lignjev lahko dostopate v imeniku “itd / lignji / lignji.conf".

[zaščiteno po e-pošti]: ~ $ cd etc / squid / squid.conf

Naredite kopijo lignjev.conf "kot varnostno kopijo, če želimo spremeniti lignje.conf “.

[e-pošta zaščitena]: ~ $ cp etc / squid / squid.conf etc / squid / backup.conf

Zdaj, ko je bila kopija narejena kot varnostna datoteka, lahko spremenimo lignje.conf “.

Če želite odpreti lignje.conf ”v vim, vnesite ta ukaz:

[e-pošta zaščitena]: ~ $ sudo vim / etc / squid / squid.conf

Pojdite na vrstico http_access zanikati vse.

Spremenite v:

http_access dovolite vse

Zdaj znova preverite spletni brskalnik, vnesite kateri koli URL in moral bi delovati.

ACL (seznam za nadzor dostopa)

Obstaja še en primer, ki se uporablja v proxyju squid, ki vam omogoča tudi nadzor dostopa do različnih spletnih mest (spletni promet), tako da jih omogočite ali blokirate. Če želite to narediti, pojdite na vrstico »acl CONNECT metoda CONNECT«.

In pod to vrstico napišite ACL (seznam nadzora dostopa), da blokirate želena spletna mesta.

acl block_websites dstdomain .facebook.com .youtube.com .itd.com

Potem zanikajte izjavo.

http_access zavrne block_websites

Shranite spremembe in če želite preveriti, ali so blokirana spletna mesta blokirana ali ne, znova zaženite storitev lignjev in preverite URL v spletnem brskalniku.

[e-pošta zaščitena]: ~ $ sudo service lignji znova zaženite

Uporabniku lahko tudi preprečite prenos določenih datotek, na primer zvočnih in video datotek ACL.

acl media_files urlpath_regex -i \.(mp3 | mp4 | FLV | AVI | MKV)

Uporabniku bo preprečil prenos avdio ali video datotek z razširitvami, kot so mp3, mp4, FLV itd. Dodajte katero koli pripono datoteke, ki ji želite preprečiti prenos. Zdaj pod to vrstico napišite izjavo za zavrnitev.

http_access zavrne media_files

Nato bo prenos medijskih datotek blokiran.

Predpomnjenje spletnih strani

Proxy strežniki se uporabljajo tudi za povečanje zmogljivosti omrežja s hitrejšim nalaganjem spletne strani s predpomnjenjem podatkov spletnega mesta. Lahko tudi spremenite lokacijo imenika, kjer naj bodo shranjeni predpomnjeni podatki. Poleg tega lahko spremenite tudi velikost datoteke predpomnilnika in št. imenikov, v katere bi bili shranjeni podatki.

Če želite spremeniti spremembe, odprite “lignje.conf "in pojdite na naslednjo vrstico:

#chache_dir ufs / opt / squid / var / cache / squid 100 16 256

Ta vrstica bo privzeto komentirana, zato jo razkomentirajte tako, da odstranite znak #.

V zgornji vrstici je stavek „100 16 256". The 100 prikazuje velikost datoteke predpomnilnika in jo lahko spremenite v katero koli velikost, na primer 300. 16 prikazuje število imenikov, v katerih je shranjena datoteka predpomnilnika. 256 prikazuje št. podimenikov.

chache_dir ufs / opt / squid / var / cache / squid 300 20 260

Velikost datoteke predpomnilnika lahko spremenite tudi tako, da v lignje dodate naslednjo vrstico.datoteka conf:

cache_mem 300 MB

Če želite spremeniti pot do imenika datotek predpomnilnika, vnesite naslednji ukaz:

[zaščiteno po e-pošti]: ~ $ sudo mkdir -p / path / where / you / want / to / place / file

Če želite spremeniti lastništvo imenika predpomnilnika v proxy squid, morate izvesti ta ukaz:

[zaščiteno po e-pošti]: ~ $ sudo chown -R proxy: proxy / path / where / you / want / to / place / file

Zdaj ustavite storitev lignjev s tem ukazom:

[e-pošta zaščitena]: ~ $ sudo service lignji stop

In nato zaženite ukaz s tem ukazom:

[e-pošta zaščitena]: ~ $ sudo squid -z

Ustvaril bo manjkajoče imenike predpomnilnika v novem imeniku predpomnilnika.

Zdaj znova zaženite storitev lignjev s spodnjim ukazom:

[e-pošta zaščitena]: ~ $ sudo service lignji start

Zaključek

Razpravljali smo o tem, kako namestiti in konfigurirati proxy Squid. Je zelo preprost in enostaven za uporabo ter ima ogromno aplikacij. Squid proxy je zelo dobro orodje, ki ga lahko uporabljajo v organizacijah ali pri majhnih ponudnikih internetnih storitev za nadzor spletnega prometa in dostopa do interneta. Pospešuje hitrost brskanja po spletu in zagotavlja varnostne mehanizme za spletni promet.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
S pomočjo gumba X-Mouse Button Control različno prilagodite gumbe miške za različno programsko opremo
Mogoče potrebujete orodje, ki bi lahko spremenilo nadzor miške z vsako aplikacijo, ki jo uporabljate. V tem primeru lahko preizkusite aplikacijo z ime...
Microsoft Sculpt Touch Wireless Mouse Review
Pred kratkim sem prebral o Microsoftov kiparski dotik brezžično miško in se odločil za nakup. Potem ko sem ga nekaj časa uporabljal, sem se odločil, d...