Прокси-сервер


В компьютерных сетях прокси-сервер — это серверное приложение , которое действует как посредник между клиентом , запрашивающим ресурс , и сервером, предоставляющим этот ресурс. [1]

Вместо прямого подключения к серверу, который может выполнить запрошенный ресурс, такой как файл или веб-страница , клиент направляет запрос на прокси-сервер, который оценивает запрос и выполняет необходимые сетевые транзакции. Это служит методом упрощения или контроля сложности запроса или предоставления дополнительных преимуществ, таких как балансировка нагрузки, конфиденциальность или безопасность. Прокси были разработаны для добавления структуры и инкапсуляции в распределенные системы . [2] Таким образом, прокси-сервер действует от имени клиента при запросе услуги, потенциально маскируя истинное происхождение запроса к ресурсному серверу.

Прокси-сервер может находиться на локальном компьютере пользователя или в любой точке между компьютером пользователя и целевыми серверами в Интернете . Прокси-сервер, который передает немодифицированные запросы и ответы, обычно называется шлюзом или иногда туннельным прокси . Прямой прокси-сервер — это прокси-сервер с выходом в Интернет, используемый для получения данных из широкого круга источников (в большинстве случаев из любого места в Интернете). Обратный прокси -сервер обычно представляет собой внутренний прокси-сервер, используемый в качестве внешнего интерфейса для контроля и защиты доступа к серверу в частной сети. Обратный прокси обычно также выполняет такие задачи, как балансировка нагрузки , аутентификация , дешифрование и кэширование .. [3]

Открытый прокси — это пересылающий прокси-сервер, доступный любому пользователю Интернета. В 2008 году эксперт по сетевой безопасности Гордон Лайон подсчитал, что в Интернете используются «сотни тысяч» открытых прокси-серверов. [4]

Обратный прокси (или суррогат) — это прокси-сервер, который для клиентов выглядит как обычный сервер. Обратные прокси-серверы перенаправляют запросы на один или несколько обычных серверов, которые обрабатывают запрос. Ответ от прокси-сервера возвращается, как если бы он пришел непосредственно с исходного сервера, в результате чего клиент ничего не знает об исходном сервере. [5] Обратные прокси устанавливаются по соседству с одним или несколькими веб-серверами. Весь трафик, поступающий из Интернета и направляющийся на один из соседних веб-серверов, проходит через прокси-сервер. Использование обратного исходит из его аналога прямого прокси .поскольку обратный прокси-сервер находится ближе к веб-серверу и обслуживает только ограниченный набор веб-сайтов. Есть несколько причин для установки обратных прокси-серверов:

Веб -прокси-сервер с фильтрацией контента обеспечивает административный контроль над контентом, который может передаваться в одном или обоих направлениях через прокси-сервер. Он обычно используется как в коммерческих, так и в некоммерческих организациях (особенно в школах), чтобы гарантировать, что использование Интернета соответствует политике допустимого использования .


Два компьютера подключены через прокси-сервер. Первый компьютер говорит прокси-серверу: «спроси второй компьютер, который час».
Связь между двумя компьютерами, подключенными через третий компьютер, выступающий в роли прокси-сервера. Это может защитить конфиденциальность Алисы, поскольку Боб знает только о прокси-сервере и не может идентифицировать Алису или связаться с ней напрямую.
Схема прокси-сервера, подключенного к Интернету.
Открытый прокси-сервер, перенаправляющий запросы из и в любую точку Интернета.
Прокси-сервер, соединяющий Интернет с внутренней сетью.
Обратный прокси-сервер, принимающий запросы из Интернета и перенаправляющий их на серверы во внутренней сети. Те, кто делает запросы, подключаются к прокси-серверу и могут не знать о внутренней сети.
Многие школы блокируют доступ к популярным веб-сайтам, таким как Facebook. Студенты могут использовать прокси-серверы, чтобы обойти эту защиту. Однако, подключаясь к прокси-серверам, они могут подвергать себя опасности, передавая конфиденциальную информацию, такую ​​как личные фотографии и пароли, через прокси-сервер. Некоторые фильтры контента блокируют прокси-серверы, чтобы пользователи не могли использовать их для обхода фильтра.
Скриншот компьютерной программы, показывающей расположение компьютеров на карте мира.
Карта сети Vidalia Tor.