Перейти к содержанию

Прокси-сервер (Proxy Server)

Интернет соединил людей по всему миру с помощью социальных сетей и функций аудио/видеозвонков, а также предоставил огромное количество знаний и инструментов. Все это сопряжено с неотъемлемым риском нарушений безопасности и конфиденциальности. В этом руководстве мы поговорим о прокси-серверах , которые играют жизненно важную роль в снижении этих рисков. В этом руководстве мы рассмотрим следующие темы:

Прокси сервер (Proxy Server)

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

Proxy Server Description

ПРИМЕЧАНИЕ. Это не точное описание, а просто иллюстрация.

Прокси-серверы служат единой точкой управления, упрощая применение политик безопасности. Он также предоставляет механизм кэширования, который сохраняет запрошенные веб-страницы на прокси-сервере для повышения производительности. Если запрошенная веб-страница доступна в кэш-памяти, то вместо пересылки запроса на веб-сервер он отправит кэшированную веб-страницу обратно клиенту. Это экономит крупным компаниям тысячи долларов за счет снижения нагрузки на их серверы, поскольку их веб-сайт посещают миллионы пользователей каждый день.

Переадресация прокси-сервера (Forward Proxy Server)

Прямой прокси-сервер обычно реализуется на стороне клиента и находится перед несколькими клиентами или источниками клиентов. Форвардные прокси-серверы в основном используются компаниями для управления использованием Интернета их сотрудниками и ограничения контента . Он также используется в качестве брандмауэра для защиты сети компании, блокируя любые запросы, которые могут представлять угрозу для сети компании. Прокси-серверы также используются для обхода географических ограничений и просмотра контента, который может быть заблокирован в стране пользователя. Это позволяет пользователям просматривать анонимно , поскольку прокси-сервер маскирует их данные от серверов веб-сайта.

Forward Proxy Description

ПРИМЕЧАНИЕ. Это не точное описание, а просто иллюстрация.

Обратный прокси-сервер (Reverse Proxy Server)

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

Reverse Proxy Description

ПРИМЕЧАНИЕ. Это не точное описание, а просто иллюстрация. Красные линии представляют собой ответ сервера, а черные линии представляют первоначальный запрос от клиента (клиентов).

Краткое описание

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

Если все это было слишком сложно принять, у меня есть для вас простая аналогия.

В ресторане официант/официантка принимает ваш заказ и передает его шеф-повару кухни. Затем шеф-повар объявляет заказ и назначает задачи всем на кухне.

В этой аналогии:

  • Вы клиент
  • Ваш заказ является веб-запросом
  • Официант/Официантка - ваш прямой прокси-сервер
  • Шеф-повар кухни является обратным прокси-сервером
  • Другие повара, работающие на кухне, являются веб-серверами.