Прокси сървър

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене
Схема Компютърът в средата играе ролята на прокси сървър между други два компютъра.

В компютърните мрежи, един прокси сървър (сървър-посредник) е сървър (компютърна система или приложни програми), който действа като посредник за исканите от клиентите търсени ресурси/услуги от други сървъри. Клиентът се свързва с прокси сървър, като изисква някои услуги, като пример: файл, връзка, уеб страница, или други ресурси, достъпни от друг сървър. Прокси сървърът проверява заявката в съответствие със зададени правила за филтриране. Например, той може да филтрира трафика от IP адрес или протокол. Ако искането бъде утвърдено, прокси сървърът предоставя заявения ресурс, чрез свързване към съответния сървър (който реално предоставя услугата) и иска услугата от името на клиента. Прокси сървърът може също така да променя заявките на клиента или отговора на сървъра, а понякога той може да обслужи заявката, без да се свърже с друг определен сървър. В този случай говорим за т.нар. кеширане на заявка до отдалечен сървър, и се връща резултат от същата предишна заявка за едно и също съдържание директно от прокси сървъра без да се свързва с друг сървър.

Целите на прокси сървърите може да са:

  • Да запази анонимни машините които ползват услугата (основно с цел сигурност).[1]
  • Да ускори достъпа до ресурси (използвайки кеширане). Уеб прокситата са основно използване за кеширане на уеб страници.[2]
  • За реализиране на политики за достъп до мрежи и съдържание, например за блокиране на нежелани сайтове.
  • За следене и анализ на потребление, например да генерират данни за ползването на Интернет от работниците на някоя организация.
  • За заобикаляне на наложени правила за сигурност или родителски контрол.
  • За сканиране на предавани данни срещу зловреден софтуер преди тяхното доставяне до потребителя.
  • За сканиране на изходящи данни, например за изтичане на защитени данни.
  • За заобикаляне на регионални ограничения.

Прокси сървър който предава заявки и отговори(резултати) немодифицирани се нарича обикновено гейтуей или tunneling proxy.

Прокси сървър може да бъде поставен на различни места между локалния компютър на потребителя и сървъра-цел в Интернет, който генерира резултата.

Обратно прокси (reverse proxy) е обикновено прокси сървър към Интернет, който служи за точка на контрол и защита при достъп на сървър от частна мрежа, обикновено предоставящ и други услуги като баланс на натоварването (load-balancing), оторизиране (authentication), декодиране (decryption) или кеширане (caching).

Източници[редактиране | edit source]

  1. How-to. // Linux.org. The proxy server is, above all, a security device.
  2. Thomas, Keir. Beginning Ubuntu Linux: From Novice to Professional. Apress, 2006. A proxy server helps speed up Internet access by storing frequently accessed pages