Kalmarų tarpinis serveris

Kaip įdiegti ir nustatyti „Squid Proxy Server“ savo „Linux“ serveryje?

Kaip įdiegti ir nustatyti „Squid Proxy Server“ savo „Linux“ serveryje?

„Squid proxy“ yra žiniatinklio tarpinio serverio programa, kurią galima įdiegti ir nustatyti „Linux“ ir kitose „Unix“ tipo operacinėse sistemose. Jis naudojamas norint padidinti interneto naršymo greitį talpinant svetainės duomenis, kontroliuojant žiniatinklio srautą, saugumą ir DNS paieškas. Kalmarų tarpinis serveris veikia kaip tarpinis tarp kliento (interneto naršyklių ir kt.).) ir internetu. Jis suderinamas su interneto protokolais HTTP ir HTTPS, taip pat kiti panašūs protokolai FTP, WAIS, ir pan.

Kaip įdiegti kalmarų tarpinį serverį?

Norėdami įdiegti kalmarų tarpinį serverį „Linux“, pirmiausia atnaujinkite sistemos paketus vykdydami šią komandą:

[apsaugotas el. paštu]: ~ $ sudo apt atnaujinimas

Atnaujinę savo sistemą, galite įdiegti kalmarų tarpinį serverį, įvesdami šią komandą:

[apsaugotas el. pašto adresas]: ~ $ sudo apt -y install squid

Kalmarų tarpinis serveris bus įdiegtas. Norėdami paleisti ir pamatyti „Squid“ tarpinio serverio būseną, vykdykite šias komandas:

[apsaugotas el. paštu]: ~ $ sudo paslaugos kalmarų pradžia
[apsaugotas el. paštu]: ~ $ sudo paslaugos kalmarų būsena

Jūsų interneto naršyklės konfigūracija

Prieš atlikdami bet kokius kalmarų konfigūracijos failo pakeitimus, turite pakeisti kai kuriuos nustatymus savo žiniatinklio naršyklėje. Taigi, atidarykite savo interneto naršyklę ir atidarykite „tinklo nustatymai“, tada pereikite prie „tarpinio serverio nustatymai“. Spustelėkite „rankinio tarpinio serverio“ konfigūraciją, tada parašykite IP adresas kalmarų tarpinio serverio HTTP tarpinio serverio juosta ir uosto Nr (pagal numatytuosius nustatymus kalmarų tarpinio serverio prievadas yra 3128). Dabar kalmarų tarpinis serveris eis per jūsų IP_adresą. Tai galite patikrinti įvesdami bet kurį URL į savo interneto naršyklę; tai suteiks jums klaidą sakant, kad prieiga uždrausta, ir norėdami leisti prieigą turime atlikti pakeitimus kalmarų konfigūracijos faile.

Kalmarų tarpinio serverio konfigūracija

Kalmarų konfigūracijos failą galite pasiekti kataloge „etc / kalmarai / kalmarai.konf“.

[apsaugotas el. paštu]: ~ $ cd ir kt / kalmarai / kalmarai.konf

Padarykite „kalmaro“ kopiją.conf “failas kaip atsarginis failas, jei norime pakeisti„ kalmarą.conf “byla.

[apsaugotas el. pašto adresas]: ~ $ cp ir tt / kalmarai / kalmarai.conf etc / kalmarai / atsarginė kopija.konf

Dabar, kai kopija buvo padaryta kaip atsarginės kopijos failas, galime atlikti pakeitimus „kalmaruose.conf “byla.

Atidaryti „kalmarus.conf “failą„ vim “, įveskite šią komandą:

[apsaugotas el. paštu]: ~ $ sudo vim / etc / squid / squid.konf

Eikite į eilutę http_access neigti visi.

Pakeiskite jį į:

http_access leisti visi

Dabar dar kartą patikrinkite savo žiniatinklio naršyklę, įveskite bet kurį URL ir jis turėtų veikti.

ACL (prieigos kontrolės sąrašas)

Yra dar vienas atvejis, naudojamas kalmarų tarpiniame serveryje, kuris leidžia jums taip pat kontroliuoti prieigą prie skirtingų svetainių (žiniatinklio srauto) jas leidžiant arba blokuojant. Norėdami tai padaryti, eikite į eilutę „acl CONNECT method CONNECT“.

Žemiau šios eilutės parašykite ACL (prieigos kontrolės sąrašą), kad užblokuotumėte norimas svetaines.

acl block_websites dstdomain .Facebook.com .„YouTube“.com .ir pan.com

Tada paneigkite teiginį.

http_access deny block_websites

Išsaugokite pakeitimus ir patikrinkite, ar užblokuotos svetainės yra užblokuotos, ar ne, iš naujo paleiskite kalmarų paslaugą ir patikrinkite URL žiniatinklio naršyklėje.

[apsaugotas el. paštu]: iš naujo paleiskite ~ $ sudo paslaugos kalmarus

Taip pat galite užblokuoti naudotoją atsisiųsti tam tikrus failus, pvz., Garso ir vaizdo failus ACL.

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

Tai neleis vartotojui atsisiųsti garso ar vaizdo failų su plėtiniais, tokiais kaip mp3, mp4, FLV ir kt. Pridėkite failo plėtinį, kurio norite atsisiųsti. Dabar, žemiau šios eilutės, parašykite neigimo pareiškimą.

http_access deny media_files

Tada bus blokuojamas daugialypės terpės failų atsisiuntimas.

Tinklalapių talpykla

Tarpiniai serveriai taip pat naudojami tinklo našumui gerinti, greičiau įkeliant tinklalapį, talpinant svetainės duomenis. Taip pat galite pakeisti katalogo vietą, kurioje turėtų būti saugomi talpykloje saugomi duomenys. Be to, jūs taip pat galite pakeisti talpyklos failo dydį ir ne. katalogų, kuriuose būtų išsaugoti duomenys.

Norėdami atlikti pakeitimus, atidarykite „kalmarus“.conf “failą ir eikite į šią eilutę:

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

Ši eilutė bus komentuojama pagal numatytuosius nustatymus, todėl atžymėkite šią eilutę pašalindami ženklą #.

Pirmiau pateiktoje eilutėje yra frazė „100 16 256“. The 100 rodo talpyklos failo dydį ir galite jį pakeisti į bet kokį dydį, pvz., 300. 16 rodo katalogų, kuriuose saugomas talpyklos failas, skaičių. 256 rodo Nr. pakatalogių.

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

Talpyklos failo dydį taip pat galite pakeisti pridėdami šią eilutę į „kalmarą.conf “byla:

„cache_mem“ 300 MB

Jei norite pakeisti talpyklos failo katalogo kelią, įveskite šią komandą:

[apsaugotas el. pašto adresas]: ~ $ sudo mkdir -p / path / where / you / want / to / place / file

Norėdami pakeisti talpyklos katalogo nuosavybės teisę į kalmarų tarpinį serverį, turite atlikti šią komandą:

[apsaugotas el. paštu]: ~ $ sudo chown -R proxy: proxy / path / where / you / want / to / place / file

Dabar sustabdykite kalmarų tarnybą naudodami šią komandą:

[apsaugotas el. paštu]: ~ $ sudo paslaugos kalmarų sustabdymas

Tada paleiskite komandą šia komanda:

[apsaugotas el. paštas]: ~ $ sudo kalmaras -z

Tai padarys trūkstamus talpyklos katalogus naujajame talpyklos kataloge.

Dabar vėl paleiskite kalmarų tarnybą naudodami toliau pateiktą komandą:

[apsaugotas el. paštu]: ~ $ sudo paslaugos kalmarų pradžia

Išvada

Aptarėme, kaip įdiegti ir konfigūruoti „Squid“ tarpinį serverį. Tai labai paprasta ir paprasta naudoti, ji turi daugybę programų. Kalmarų tarpinis serveris yra labai gera priemonė, kurią gali naudoti organizacijos ar maži interneto paslaugų teikėjai, norėdami kontroliuoti interneto srautą ir prieigą prie interneto. Tai padidina interneto naršymo greitį ir suteikia interneto srauto saugumo mechanizmus.

Kaip naudoti „GameConqueror Cheat Engine“ sistemoje „Linux“
Straipsnyje pateikiamas „GameConqueror“ apgaulės variklio naudojimo „Linux“ vadove. Daugelis žaidėjų, žaidžiančių sistemoje „Windows“, dažnai naudoja ...
Geriausi „Linux“ žaidimų konsolių emuliatoriai
Šiame straipsnyje bus išvardyta populiari žaidimų konsolių emuliavimo programinė įranga, skirta „Linux“. „Emuliacija“ yra programinės įrangos suderina...
Geriausi „Linux“ žaidimų distristai 2021 m
„Linux“ operacinė sistema nuėjo ilgą kelią nuo originalios, paprastos, serverio išvaizdos. Ši OS pastaraisiais metais nepaprastai patobulėjo ir dabar ...