Kas yra tarpinis serveris? Prašau anglų kalba.

Ar jūs kada nors keliavote ir negalėjote gauti tų pačių laidų, kurias paprastai žiūrite namo Hulu? Ar pastebėjote, kad kai kurios svetainės yra užblokuotos arba negalite pasiekti tam tikrų paslaugų, kai esate prisijungę prie skirtingų „Wi-Fi“ tinklų? Tikriausiai taip yra dėl to, kad yra nustatytas įgaliojimas.

Kas yra tarpinis serveris?

Tarpinis serveris, arba trumpai tariant, yra kaip kitas kompiuteris, kuriam jūsų interneto užklausos siunčiamos prieš einant į tikrąją svetainę. Tai serveris, kuris perima visą jūsų išsiųstą informaciją, pvz., Prašymą pirkti naujus marškinėlius „H&M“, ir nukreipia ją kitu IP adresu.

Tai ir daro įgaliotinį tokį galingą. Jie gali parodyti, kad visa jūsų veikla internete atrodo taip, lyg ji būtų iš visai kitos vietos.

Įmonės jas naudoja saugumo ir tinklo našumo tikslais, asmenys jas naudoja privatumo sumetimais, taip pat yra keletas puikių funkcijų, kurias galite naudoti naudodami tarpinius serverius naršydami internete, apie kuriuos kalbėsime vėliau.

Įgaliotas asmuo gali būti fiziškai bet kur. Galite nustatyti tarpinį serverį savo namų kompiuteryje arba jį įdiegti debesyje. Svarbiausia yra tai, kad tarpinis serveris turi reikalingas funkcijas atitinkančias konfigūracijas.

Tiesiog nepamirškite, kad tarpinis serveris veikia kaip išgalvotas IP adreso filtras. Panašiai kaip ir filtrai, yra įvairių tipų tarpinių serverių ir jie visi turi savo specifinę paskirtį.

Norėdami pradėti, pakalbėkime apie labiausiai paplitusį tarpinį serverį ir jo veikimo būdą - pirmyn.

Kaip veikia tarpinis serveris

Kai girdite ar matote žmones, kalbančius apie įgaliojimus, jie greičiausiai nurodo persiuntimo įgaliojimus. Tai yra labiausiai paplitę tarpinio serverio tipai, nes jie lengvai tvarko tai, ko reikia daugumai žmonių. Persiuntimo tarpininkai veikia kaip tarpininkas tarp jūsų užklausų ir serverio, prie kurio bandote prisijungti.

Kaip veikia tarpinis serveris, pirmiausia pateikite užklausą, pavyzdžiui, bandote pereiti į „GitHub“. Taigi įvedate URL ir paspauskite Enter. Naudodamas tarpinį serverį, užuot prisijungęs tiesiai prie „GitHub“ su savo kompiuterio IP adresu, jūsų užklausa bus perimta tarpinio serverio.

Tada tarpinis serveris priima jūsų užklausą, ją atnaujina ir išsiunčia iš savo IP adreso. Tai gali visiškai pašalinti jūsų IP adresą ir identifikavimo informaciją iš užklausos į „GitHub“ serverį.

Vienas iš būdų, kaip įgaliotieji valdo jūsų užklausą, yra tiesiogiai užklausų antraštėse, kurias jis siunčia į serverį. Tarpinio serverio užklausa gali nustatyti antraštes, pvz., „ Persiųsti“ ir „ Via “ į pradinę užklausą, prieš siunčiant pranešimą serveriui, iš kurio bandote gauti informacijos.

Kai tarpinis serveris atnaujins jūsų užklausos informaciją, jis išsiųs jūsų performatuotą užklausą į „GitHub“ serverį. Šis serveris dabar mano, kad jūsų užklausa atkeliavo iš kitos vietos, ir jis per tą vietą išsiųs norimus duomenis.

Tada tarpinis serveris paima duomenis iš „GitHub“ serverio ir patikrina, ar jis sukonfigūruotas daryti su tais duomenimis. Jis gali patikrinti, ar nėra kenksmingų scenarijų ar kitų saugumo problemų. Tada ji pagaliau išsiunčia duomenis atgal į jūsų kompiuterį ir jūsų puslapis įkeliamas.

Tarpinis serveris nebūtinai turi būti apribotas vienu vartotoju vienu metu. Gali būti keli žmonės, siunčiantys užklausas per tą patį tarpinį serverį, ir jie visi gali naudotis tomis pačiomis privilegijomis. Yra daugybė priežasčių, kodėl galite naudoti tarpinį serverį, net jei jis yra bendras.

Kodėl naudosite tarpinį serverį

Dabar, kai žinote, kas yra tarpinis serveris, gerai žinoti kai kuriuos jiems įprastus naudojimo atvejus.

  • Galite padidinti tinklo saugumą užšifruodami užklausas

    ○ Neleiskite įsilaužėliams sulaikyti neskelbtinos informacijos

    ○ Blokuokite kenkėjiškų programų svetaines realiame tinkle

  • Galite sumažinti tinklo srautą talpindami svetaines

    ○ talpinkite svetaines, kad būtų pateikta tik viena užklausa svetainei, nesvarbu, kiek vartotojų yra tarpiniame serveryje

  • Galite kontroliuoti, kaip žmonės naudojasi internetu

    ○ Blokuokite konkrečius domenus

    ○ Stebėkite ir registruokite visas žiniatinklio užklausas

  • Galite apeiti įmonių ir šalių sukurtus blokus

    ○ Pasiekite turinį iš kitos šalies

    ○ Apeiti įmonių užkardas

Tai nėra išsamus visko, ką galite padaryti su įgaliotiniais, sąrašas, bet aš taip pat norėjau įtraukti keletą kitų privalumų, kurie nepatenka į tipines kategorijas.

  • Jūs visada blokuojate slapukus
  • Jūs visada užblokavote skelbimus
  • Galite pasiekti gilųjį internetą
  • Tai pašalina bet kokį paieškos pritaikymą ar ankstesnių paieškų stebėjimą
  • Galite iškarpyti duomenis
  • Galite atlikti savo konkurso tyrimus

Įvairių tipų įgaliotiniai

Yra daug įvairių tipų tarpinių serverių, kurie apims bet kokią konfigūraciją, kurią galite sugalvoti. Čia aš jums pateiksiu trumpą 14 skirtingų tarpinių serverių tipų apžvalgą.

Skaidrus įgaliojimas

Skaidrūs įgaliotiniai yra paprasčiausia tarpinio serverio rūšis. Jie perduoda visą jūsų informaciją kartu su tarpinio serverio IP adresu. Šie įgaliojimai nesuteikia jokios privatumo apsaugos.

Jie nurodo serveriui, kuriam siunčiate užklausą, kad užklausa gaunama per tarpinį serverį. To pakanka, kad apeitumėte paprastus IP draudimus. Paprastas skaidrių įgaliojimų naudojimas yra svetainių filtravimo nustatymas, kaip tai daro mokyklos ir įmonės.

Anoniminis įgaliojimas

Anoniminiai įgaliotiniai yra dažniausiai naudojamas tarpinio serverio tipas. Jie niekada neperduoda jūsų IP adreso jūsų naršomai svetainei, nors užklausoje nurodys save kaip tarpinį serverį. Tai padeda išlaikyti jūsų naršymo veiklą privačią.

Kai nenorite, kad internete būtų stebimi tiksliniai skelbimai, arba nenorite, kad jūsų vieta būtų pridėta prie jūsų užklausos, tai yra keletas standartinių įgaliojimų, kuriuos reikia naudoti. Paprastai to pakanka norint apeiti daugumą tikslinės veiklos, tačiau vis tiek yra tikimybė, kad jūsų informacija gali būti atskleista.

Didelis anonimiškumo įgaliojimas

Šie tarpiniai serveriai yra saugiausias tipas, nes jie neperduoda jūsų IP adreso ir asmens duomenų ir teikdami užklausas jie savęs nepatvirtina. Jie taip pat atsitiktinai keičia IP adresą, kurį naudoja užklausoms. Tai leidžia aukšto anonimiškumo įgaliotiniams suteikti jums kuo daugiau privatumo internete.

TOR naršyklė naudoja šio tipo tarpinį serverį. Kadangi IP adresas retkarčiais keičiasi, serveriams labai sunku sekti, koks srautas priklauso kuriam klientui. Jei nenorite būti stebimas, tai yra geriausias pasirinkimas.

Iškreipiantis tarpinis serveris

Iškreipiantis tarpinis serveris veikia panašiai kaip anoniminis tarpinis serveris, išskyrus tai, kad jis perduoda tyčia klaidingą IP. Jis identifikuoja save kaip tarpinį serverį ir naudoja tą klaidingą IP adresą užklausose. Tai puiku, kai norite pasirodyti taip, tarsi būtumėte konkrečioje vietoje.

Tai naudinga, kai norite apeiti konkrečius turinio apribojimus. Panašu, kad turite pasirinkti IP adresą, kurį norite naudoti tarpiniam serveriui.

Gyvenamasis atstovas

Gyvenamieji įgaliojimai yra įgaliotieji, kurie naudoja tikrus IP adresus. Tai reiškia, kad jie yra tikrų kompiuterių adresai. Tai yra geriausi tarpinių serverių tipai, nes jie atrodo kaip nuolatiniai serverių klientai.

Bet kuris iš iki šiol aptartų tarpinių serverių tipų gali būti gyvenamasis serveris. Kol tarpinio serverio IP adresas yra susietas su fiziniu įrenginiu, šio tipo tarpinių serverių paprastai negalima aptikti ir jie apeina kai kurias kitų tarpinių tipų geografines problemas.

Duomenų centro tarpinis serveris

Tai tarsi priešingybė gyvenamosioms vietoms. Duomenų centro tarpininkai turi kompiuterio sugeneruotus IP adresus, kurie nėra pridėti prie realaus įrenginio. Tai panašu į tarpinį debesyje esantį įgaliotinį.

Šios rūšies proxy privalumas yra jų greitis. Paprastai debesų paslaugų teikėjai turi neįtikėtinus interneto ryšius, kurie suteikia jums greitį, kurio kitaip negalėtumėte pasiekti. Nors visi jie turėtų panašius IP adresus, vienas serveris gali priglobti šimtus duomenų centro tarpinių serverių.

Viešas įgaliojimas

Iš visų tarpinių tipų tai yra labiausiai nesaugūs, nepatikimi tarpiniai serveriai. Jie gali nusileisti bet kurią akimirką, o daugelį įsilaužėliai nustato tam, kad pavogtų duomenis. Vienintelė priežastis, kodėl žmonės jas vis dar naudoja, yra ta, kad jie yra nemokami.

Nors nesunku rasti nemokamų viešųjų įgaliotinių sąrašus, sunku rasti gerus. Niekada negali žinoti, kas yra šių įgaliotųjų priegloba, ir tai yra didžiulis lošimas siųsti bet kurią jūsų neskelbtiną informaciją per ją. Bet kuris vartotojų skaičius gali būti bet kuriuo metu prie viešojo įgaliojimo, ir niekas nereglamentuoja, kas juo naudojasi.

Asmeninis įgaliojimas

Privatūs įgaliotiniai turi neaiškumų dėl to, kokie jie yra, nes juos apibrėžia paslaugą siūlantis paslaugų teikėjas. Tai gali reikšti, kad jūsų įgaliotąjį serverį vienu metu gali naudoti tik vienas klientas arba kad jūsų įgaliotąjį serverį reikia autentifikuoti, kad galėtumėte jį naudoti. Tai tarsi patikimesnės viešųjų įgaliojimų versijos.

Privatus tarpinis serveris gali būti skaidrus arba turėti didelį anonimiškumą, panašus į kai kuriuos kitus aukščiau nurodytus, pvz., Gyvenamojo ar duomenų centro tarpinį serverį. Šis tarpinio serverio tipas yra labiau susijęs su tuo, kas gali prisijungti prie jo, nei su tuo, kaip jis tvarko jūsų užklausas.

Skirta įgaliotinė

Dedikuotas tarpinis serveris yra tarsi tam tikro tipo privatus tarpinis serveris. Tai tiesiog reiškia, kad tarpinio serverio vienu metu negali bendrinti keli klientai. Taigi tik vienas klientas gali prisijungti ir siųsti užklausas.

Tai padeda išvengti tarpinio serverio IP adreso uždraudimo skirtingose ​​svetainėse ir tarnybose. Tai yra vienas iš būdų, kuriais tarpinio serverio teikėjas gali kontroliuoti, kas turi prieigą prie tarpinio serverio, kad įsitikintų, ar juo nėra piktnaudžiaujama.

Bendras tarpinis serveris

Tai yra vieni iš pigiausių galimų tarpinių serverių ir jie veikia panašiai kaip bendri serveriai. Klientai sujungia ir padalija tarpinio serverio kainą, ir jie visi gali prieiti prie jo vienu metu. Bendri įgaliotiniai turi sudėtingesnę architektūrą, nes vienu metu jie tvarko daugybę užklausų.

Atsižvelgiant į tai, kaip ištekliai paskirstomi bendram tarpiniam serveriui, užklausos gali būti lėtesnės nei per jūsų paties IP adresą. Kadangi jis tvarko kelias kelių vartotojų užklausas, šių tipų įgaliotųjų konfigūracijos yra kritiškesnės nei kitos.

Besisukantis tarpinis serveris

Besisukantys įgaliotieji veikia šiek tiek kitaip nei kiti. Kiekvieną kartą, kai klientas prisijungia prie tarpinio serverio, jam sukuriamas naujas IP adresas. Taigi jie niekada nenaudoja to paties IP adreso daugiau nei vieną kartą.

Kiekvieną kartą, kai klientas siunčia užklausą, sugeneruojamas naujas IP adresas. Štai kaip veikia tokie įgaliotieji kaip TOR naršyklė, kad išsaugotų jūsų anonimiškumą. Besisukantis tarpinis serveris užtikrina aukštą saugumo ir privatumo lygį, kai jis derinamas su kai kuriais kitais tipais.

SSL tarpinis serveris

Šie įgaliotieji naudoja tą patį protokolą kaip ir HTTPS užklausos. „S“ HTTPS reiškia SSL, o tai reiškia, kad jūsų žiniatinklio užklausos yra saugios tarp jūsų kliento ir serverio, į kurį bandote patekti.

Tai reiškia, kad jūs gaunate dar daugiau saugumo, nes visos jūsų užklausos per tarpinį serverį yra šifruojamos. Dauguma įgaliotųjų turėtų tai naudoti pagal numatytuosius nustatymus, tačiau vis tiek yra tikimybė, kad susidursite su kai kuriais, kurie naudoja HTTP.

Atvirkštinis įgaliojimas

Atvirkštiniai įgaliojimai visiškai skiriasi nuo visko, ką iki šiol apėmėme. Atvirkštinis tarpinis serveris slepia serverio, kuriam bandote siųsti užklausą, IP adresą. Kai serveriui reikalingas klientų saugumas ir privatumas, tada atsiranda tokio tipo įgaliotieji serveriai.

Šie tarpiniai serveriai yra puikūs, jei jums reikia stebėti prieigą prie serverio dėl tokių priežasčių, kaip neleisti klientams neturėti prieigos prie duomenų bazės. Tai taip pat gali padėti sumažinti srautą tinkle, perduodant informaciją talpykloje, o ne kiekvieną kartą pateikiant užklausą.

Tarpinio serverio paslaugos

Jei greitai atlikote tarpinių paslaugų paiešką, žinosite, kad yra iš ko rinktis. Ne visi jie sukurti vienodai, todėl svarbu žinoti, kokių funkcijų norite iš savo tarpinio serverio.

Daugumoje šių paslaugų siūlomi tarpinių tipų deriniai. Pavyzdžiui, galėsite rasti gyvenamosios vietos, didelio anonimiškumo, SSL įgaliotinius, sujungtus į vieną paslaugą. Yra keletas, kurie išsiskiria iš kitų, todėl pateikite jų sąrašą, tačiau būtinai juos ištirkite, ar jie atitinka jūsų poreikius.

  • //smartproxy.com/
  • //www.megaproxy.com/
  • //whoer.net/webproxy
  • //www.proxysite.com/
  • //hide.me/en/proxy
  • //www.kproxy.com/
  • //www.vpnbook.com/webproxy

Tarpinis serveris ir VPN

Jei esate susipažinę su VPN (virtualiais asmeniniais tinklais), jums gali kilti klausimas, kuo skiriasi tarpinis serveris. Pagrindinis skirtumas yra tas, kad VPT apsaugo visą jūsų tinklo srautą ten, kur įgaliotieji saugo tik jūsų interneto srautą.

Kai kurie dalykai, kuriuos VPN saugo, kad tarpiniai serveriai neapima FTP įkėlimo ar atsisiuntimo ir foninių operacinės sistemos procesų, pvz., Atnaujinimai.

Įgaliojimus ir VPN turi tik tas bendras dalykas, kad jie jūsų interneto srautą daro panašu, kad jis gaunamas iš kito IP adreso. Tai yra viskas, ką jie turi bendro. Tai, kaip jie elgiasi, yra labai skirtingi dėl to, kam jie naudojami.

Įgaliotas asmuo tiesiog perduoda jūsų interneto užklausas ir elgiasi kaip tarpininkas. Kita vertus, VPT tuneliuoja visą jūsų tinklo veiklą iki operacinės sistemos lygio. Įgaliojimus paprastai naudoja viena programa, pvz., Naršyklė ar „torrenting“ klientas.

Įmonės linkusios naudoti VPN, kad darbuotojai galėtų pasiekti įmonės išteklius, nesijaudindami, kad srautą perima ar užfiksuoja interneto paslaugų teikėjas. Paprastai jie talpinami fiziniame kompiuteryje kažkur patalpose.

Puikus dalykas VPN yra tai, kad jie slepia viską, ką darai. Jei jūsų interneto paslaugų teikėjas gautų jūsų naudojimo istoriją, jis matytų tik tai, kad esate prisijungę prie VPN. Apie srautą nieko nebus matyti. Prisijungus prie viešojo „Wi-Fi“, VPN yra saugiausias pasirinkimas.

Su visais privalumais, susijusiais su VPN naudojimu, vis dar yra rimtų priežasčių, kodėl žmonės renkasi tarpinius serverius. Pirmiausia, VPN paprastai yra brangesni nei tarpinis serveris. Norėdami paleisti VPT, jums taip pat reikia tinkamos kompiuterinės įrangos. Ryšys paprastai yra lėtesnis, nei būtų tarpinis serveris.

Yra daugybė atvejų, kai nebūtinai reikia tokio saugumo, kokį siūlo VPT. Kai norite tiesiog užmaskuoti savo veiklą vienoje programoje už mažą kainą, gali būti verta pagalvoti.

Privalumai ir rizika

Dabar, kai viską žinote apie įgaliojimus, pateikite keletą naudos ir rizikos, susijusios su jų naudojimu.

Privalumai

  • Saugus ir privatus naršymas internete
  • Galimybė apeiti geografinės vietos apribojimus
  • Geresnis tinklo veikimas
  • Galimybė kontroliuoti, kokias svetaines klientai gali pasiekti
  • Daugybė rūšių, kurias galima pasirinkti, kad atitiktų konkrečius poreikius

Rizika

  • Jūsų užklausos gali grįžti tikrai lėtai
  • Ne visi įgaliotieji užšifruoja jūsų užklausas, todėl jūsų informacija vis tiek gali nutekėti
  • Nemokamus ar pigius įgaliotinius galėtų sukurti įsilaužėliai ar vyriausybinės agentūros
  • Įgaliotieji gali bet kada išnykti
  • Visas jūsų užklausas ir informaciją visada perduoda trečioji šalis, kurią gali valdyti visi

Naudojant bet kurį iš tarpinių serverių tipų yra daug daugiau privalumų ir rizikos. Štai kodėl svarbu prisijungti tik prie patikimų tarpinių serverių. Kai esate prisijungę prie patikimo tarpinio serverio, konfigūracijose turėjo būti atsižvelgta į riziką, kad jums nereikėtų mažiau jaudintis.

Kaip nustatyti paprastą tarpinį serverį

Sukurti savo asmeninį tarpinį serverį skamba daug sunkiau nei yra. Savo namuose galite sukurti tarpinį kompiuterį, kuris yra toks pat saugus, kaip ir dauguma jūsų perkamų įgaliotųjų. Reikia tik šiek tiek kantrybės ir šiek tiek smalsumo.

„Linux“ serveryje galite įdiegti „Squid“ ir nustatyti norimo sukurti tarpinio serverio konfigūracijas. Kad klientas galėtų prisijungti prie tarpinio serverio, galėsite atlikti tokius veiksmus kaip blokuoti konkrečias svetaines arba reikalauti autentifikavimo.

Štai puikus žingsnis nustatant „Squid“ tarpinį serverį „Linux“: //devopscube.com/setup-and-configure-proxy-server/

„Windows“ ir „Mac“ sistemose galite sukurti tarpinį serverį naudodami „Python“ ir „Google App Engine“. Jūs turėsite mokėti už „Google App Engine“ paslaugą, tačiau jie daro ją gana prieinamą.

Tokio tarpinio serverio nustatymas yra šiek tiek labiau susijęs su „Linux“, tačiau čia rasite puikų žingsnį:

Kaip prisijungti prie esamo tarpinio serverio

Prisijungimas prie įgaliotinių paprastai yra paprastas procesas, kai žinai savo tarpinio serverio informaciją, pvz., Jos IP adresą ir prievado numerį. Nesvarbu, kokią operacinę sistemą naudojate, įgaliotieji serveriai paprastai greitai nustatomi.

Paprastai pateksite į tinklo nustatymus ir rasite, kur galite įvesti tarpinio serverio informaciją. Tada turėtumėte prisijungti ir interneto puslapis gali būti rodomas, jei tarpinis serveris įtraukia autentifikavimo veiksmą. Štai kaip tai atrodo „Windows“ ir „Ubuntu“.

Išvada

Dabar jūs žinote viską apie tarpinius serverius, pradedant tuo, kokie jie yra, ir baigiant tuo, kaip jį sukurti patiems! Savo namų tinkle esu sukūręs nedidelį tarpinį serverį ir tai daro kai kuriuos dalykus daug lengviau prieinamus, kai nesu namuose.

Rašau ir apie kitas atsitiktines technologijas, pvz., Mašininį mokymąsi ir VR. Turėtumėte sekti mane „Twitter“, kad sužinotumėte dalykų, kurie kartais yra tiesiog šaunūs. Be to, aš turiu svetainę, kurioje galite peržiūrėti kitus mano straipsnius ir stebėti mano lėtą perėjimą iš dabartinės svetainės į savo blizgančią naują.