Proxy server

V počítačových sítích je proxy server server (počítač), který klienti (lidé nebo počítače) používají k přístupu k jiným počítačům. Proxy server, který předává informace svým klientům, aniž by je měnil, se obvykle nazývá brána nebo někdy tunelovací proxy server.


Proxy servery dostaly svůj název proto, že fungují jako proxy server (zástupce) a jednají jménem počítače klienta.

Klient, který se připojí k proxy serveru, požaduje určitou službu, například soubor, připojení, webovou stránku nebo jiný prostředek, který je k dispozici na jiném serveru. Proxy server pak přejde na jiný server a vyžádá si pro něj to, co klient požaduje.

Proxy server může měnit informace, které předává klientovi, a pokud ke stejným informacím přistupuje mnohokrát nebo mnoho různých klientů, může použít takzvanou mezipaměť, aby se práce urychlila. Mezipaměť je výraz pro informace, ke kterým bylo přistupováno a které byly uloženy pro budoucí použití; pokud má proxy server to, k čemu klient přistupuje, ve své mezipaměti, zrychlí to, protože nemusí jít a přistupovat k jinému serveru, aby poskytl to, co klient chce.

Proxy server může být umístěn kdekoli ve spojení mezi klientem a serverem, což může zahrnovat software v samotném klientském počítači nebo v jakémkoli počítači mezi nimi.

Některé proxy servery používají k zabezpečení spojení mezi klientem a vzdáleným serverem protokol SSL (Secure Sockets Layer). Tato bezpečnostní vrstva pomáhá zajistit, aby žádné jiné počítače nemohly číst nebo rozumět tomu, co klient od serveru požaduje.

Proxy server nepřímo propojuje dva počítače.Zoom
Proxy server nepřímo propojuje dva počítače.

Výhody proxy serverů

Používání proxy serveru má mnoho výhod. Za prvé, klientský počítač si může vyměňovat data se vzdáleným serverem bez přímého připojení. Tímto způsobem nebude vzdálenému serveru známa skutečná internetová adresa klienta. Tomuto postupu se někdy říká anonymizace, protože díky němu je klient anonymní. Druhou výhodou je, že když je proxy server sám schopen obsloužit požadavek zadaný klientem, nebude již vzdálený server kontaktovat. Zatížení vzdáleného serveru se tedy použitím proxy serveru sníží. Tento typ proxy serverů se nazývá cachovací servery.

Velké organizace (nebo dokonce státy) někdy používají proxy servery ke kontrole přístupu k internetu. Velká banka může používat proxy server, který povoluje pouze připojení k jiným webovým stránkám souvisejícím s bankovnictvím. Proxy server však může blokovat přístup na webové stránky nabízející bezplatnou elektronickou poštu nebo servírující pornografický materiál. Může také blokovat přístup k aplikacím pro sdílení souborů. Omezení přístupu k určitému obsahu na internetu se také nazývá filtrování internetu.

Typy a funkce

Proxy server může mít jednu nebo více níže popsaných funkcí:

Proxy server pro ukládání do mezipaměti

Proxy server s mezipamětí může obsluhovat požadavky klientů, aniž by kontaktoval vzdálený server; místo toho odešle data, která uložil z předchozího požadavku. Tomuto postupu se říká ukládání do mezipaměti.

Proxy servery s ukládáním do mezipaměti snižují pracovní zátěž vzdáleného serveru. Mají však své vlastní problémy, zejména pokud nejsou dobře nakonfigurovány. Některé problémy jsou popsány v RFC 3143.

Webový proxy server

Webový proxy server je proxy server, který se zaměřuje na provoz přes World Wide Web. Může být použit k blokování urážlivého webového obsahu nebo ke kontrole přístupu klientů k online obsahu. Mohou je používat společnosti nebo státy.

Webové proxy servery lze také použít ke sledování toho, jak různé osoby využívaly přístup k internetu.

Anonymizační proxy server

Anonymizační proxy server odstraňuje z požadavků klientů identifikační informace za účelem anonymity. Lze je také použít k prolomení filtrovaného obsahu na internetu.

Otevřená proxy

Proxy server se nazývá otevřený proxy server, pokud se k němu může připojit a používat jej každý. Otevřené proxy servery jsou obvykle špatně nakonfigurované proxy servery. Otevřené proxy servery lze snadno zneužít; například špatný uživatel může na vzdálený server odeslat poškozující požadavek, ale schová se za otevřený proxy server, takže ho správci vzdáleného serveru nemohou zastavit. Otevřené proxy servery lze také použít k rozesílání spamu. Z tohoto důvodu některé webové stránky neumožňují připojení ke svým webovým serverům nebo úpravu obsahu na nich prostřednictvím známých otevřených proxy serverů.

Vynucený zástupce

Vynucený proxy server je proxy server, který zpracovává veškerý přenos z klienta do internetu. Klient se o existenci proxy serveru nedozví, ale všechny informace procházejí přes proxy server. Někdy se jim říká "transparentní" proxy servery, protože uživatel neví, že mezi klientem a vzdáleným serverem je proxy server.

Proxy server SMTP

Transparentní proxy server SMTP je proxy server SMTP, který je vložen mezi odesílající poštovní server a přijímající poštovní server. Hlavním účelem proxy serveru SMTP je filtrování odchozího spamu. Proxy server se maskuje takovým způsobem, že klient a server věří, že spolu komunikují, i když je mezi nimi proxy server.

Software

Existuje mnoho softwaru, který lze použít k provozování proxy serveru. Některý software může fungovat pouze jako proxy server, zatímco jiný software může fungovat také jako brána firewall nebo cachovací server. Squid, Varnish a Microsoft Internet Security and Acceleration Server (ISA Server) patří mezi nejznámější softwary proxy serverů. Některé proxy servery používají protokol SOCKS. Příkladem je Java SOCKS Proxy Server.

Otázky a odpovědi

Otázka: Co je to proxy server?


A: Proxy server je počítač, který klienti používají k přístupu k jiným počítačům. Funguje jako prostředník mezi klientem a vzdáleným serverem a předává informace tam a zpět, aniž by je měnil.

Otázka: Co je to brána nebo tunelovací proxy server?


Odpověď: Brána nebo tunelový proxy server je typ proxy serveru, který předává informace svým klientům, aniž by je měnil.

Otázka: Jak funguje proxy server?


Odpověď: Když se klient připojí k proxy serveru, požádá o nějakou službu, například soubor, připojení, webovou stránku nebo jiný zdroj, který je k dispozici na jiném serveru. Proxy server pak přejde na jiný server a vyžádá si to, co pro něj klient chce.

Otázka: Co mohou proxy servery dělat s informacemi?


Odpověď: Proxy servery mohou měnit informace, které předávají svým klientům, a pokud ke stejným informacím přistupují různí klienti vícekrát, mohou používat ukládání do mezipaměti, aby se práce zrychlila. Ukládání do mezipaměti zahrnuje ukládání dříve zpřístupněných dat pro budoucí použití, takže pokud je třeba ke stejným datům přistupovat znovu, není třeba je vyžadovat od jiného serveru.

Otázka: Kde mohou být umístěny proxy servery ve vztahu ke klientům a serverům?


Odpověď: Proxy servery mohou být umístěny kdekoli mezi klientem a vzdáleným serverem, včetně softwaru na obou počítačích nebo na jakémkoli počítači mezi nimi.

Otázka: Jaká bezpečnostní opatření používají některé proxy servery?


Odpověď: Některé proxy servery mohou používat Secure Sockets Layer (SSL), aby zabezpečily spojení mezi klienty a vzdálenými servery tak, aby žádné jiné počítače nebyly schopny číst nebo rozumět tomu, co je od nich navzájem požadováno.

AlegsaOnline.com - 2020 / 2023 - License CC3