Что такое прокси-сервер

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

Изначально пользователь подсоединяется к прокси-серверу и запрашивает какой-либо ресурс (например e - mail ), расположенный на другой машине. Затем прокси-сервер подключается к указаному серверу и получает ресурс у него, или возвращает ресурс из собственного кэша.

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

Использование:

Чаще всего прокси-сервер применяется:

  • обеспечение доступа компьютеров локальной сети к онлайн-сети;
  • кэширование данных: при частом обращении к одним и тем же онлайн-ресурсам, то можно держать их копию на прокси-сервере и выдавать их по запросу, снижая при этом нагрузку на канал во внешнюю сеть и ускоряя получение информации, конечно можно добавить что при развитии динамического контента кэширование потеряло свою прежнюю актуальность;
  • Сжатие данных: при загрузке информации из интернета прокси-сервер передает ее конечному пользователю в сжатом виде. Такие прокси-сервера применяются с целью экономии внешнего сетевого трафика клиента или внутри компании где он может быть установлен.
  • Обеспечение безопасности локальных сетей от внешнего доступа: например, можно настроить прокси сервер так, чтобы локальные машины будут обращаться к внешним ресурсам только через него, а внешние машины не смогут обращаться к локальным вообще;
  • Анонимизация доступа к различным ресурсам. Прокси-сервер может скрывать данные об источнике запроса;
  • Обход ограничений доступа.Прокси-серверыиспользуютвтехстранахгдедоступы к некоторым ресурсам может быть закрыт.

Виды:

  • Прозрачный прокси – это определенная схема связи, когда трафик или его часть перенаправляется на прокси-сервер средствами маршрутизатора. При этом пользователь может использовать все преимущества прокси-сервера в дополнительных настройках браузера;
  • Обратный прокси – этот в отличие от прямого, ретранслирует запросы клиентов из внешней сети на один или несколько серверов находящихся во внутренней сети. Часто используется для балансировки сетевой нагрузки между несколькими веб-серверами и повышением их безопасности, играя при этом роль межсетевого экрана на прикладном уровне.

Технические подробности:

Клиентский компьютер имеет настройки (конкретной программы или операционной системы), в соответствии с которой все сетевые соединения по некоторому протоколу совершается не на IP-адрес сервера,выделяемыйизDNS-имени ресурса или напрямую заданный,инаIP-адрес прокси сервера.

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

Распознав данные запроса, проверив его корректность и разрешения для клиентского компьютера, прокси-сервер не разрывает соединение и при этом сам открывает новое сетевое соединение непосредственно с ресурсом и делает тот же самый запрос-получив данные, прокси-сервер передает их клиентскому компьютеру.

Таким образом прокси-сервер является полнофункциональным сервером и клиентом для каждого поддерживаемого протокола и имеет полный контроль над всеми деталями реализации этого протокола, может применять заданную администратором политику доступа на каждом этапе работы протокола.

Прокси-сервера являются самым популярным способом выхода в интернет из локальных сетей предприятий и организаций. Этому способствуют следующие обстоятельства:

  • Протокол который чаще всего используется в интернете HTTP , в стандарте которого описана поддержка работы через прокси;
  • поддержка прокси большинством браузеров и операционных систем;
  • контроль доступа и учета трафика по пользователям;
  • фильтрация трафика (интеграция с антивирусами);
  • прокси-сервер – может работать с минимальными правами на любой операционной системы с поддержкой сети стека TCP / IP ;
  • многие приложения, использующие собственные специализированные протоколы, могут использовать HTTP как альтернативный транспорт или SOCKS -прокси как универсальный, подходящий практически для любого протокола;
  • отсутствие доступа в Интернет по другим (нестандартным) протоколам может повысить безопасность в корпоративной сети.
  • proxy_server.txt
  • Последние изменения: 2018/11/29 16:53
  • — konstantin