Что такое Proxy
Прокси-сервер, proxy (от английского слова proxy - уполномоченный) - это специальная программа, запущенная на компьютере, для которой выделено значительное дисковое пространство и позволяющая клиентам выполнять косвенные запросы к другим сетевым службам.
Вы можете настроить Ваш браузер на работу через этот сервер.
Сначала клиент (браузер) подключается к прокси-серверу и запрашивает ресурс,
расположенный на другом сервере.
При обращении к определенной странице в интернет, прокси-сервер вначале проверит, есть ли у него копия этой страницы, и если кто-то уже обращался с подобным запросом, то Вы сразу получите документ. Proxy возвращает ресурс из собственного кеша.
Если прокси-сервер не имеет данного документа, то он подключается к указанному удаленному WWW-серверу, хранящему оригинал, посылает Вам документ, а копию ложит на диск. В следующий раз другой пользователь
получит этот документ из кэша, не занимая каналов.
Из практики известно, что большое число обращений клиентов приходится на небольшое число
документов, которые и находятся в кэше прокси, например, прокси провайдера интернет. Таким образом, прокси-сервер провайдера позволяет обслужить более половины всех запросов со своего диска.
Дополнительное ускорение при скачивании документов из Сети
достигается в случае связи
прокси сервера вашего провайдера с прокси других интернет-провайдеров. Запрашиваемый Вами документ может быть найден в их кеше и Вы получите ускорение загрузки.
Однако, существуют веб страницы (например, с java апплетами), которые не
могут правильно работать через proxy; вы можете настроить
список исключений в браузере, чтобы не переключать использование прокси-сервера в своем web-броузере.
Прокси применяются для следующих целей:
- Анонимность доступа к ресурсам Интернет, прокси может скрывать сведения об источнике запроса. Целевой сервер видит только информацию о прокси, его IP-адрес, и не может определить настоящий IP клиента. Есть и искажающие прокси-серверы, которые передают целевому серверу неверные данные об истинном пользователе.
- Обеспечение доступа с компьютеров локальной сети в Интернет.
- Кеширование данных, в случае частых обращений к одним и тем же внешним ресурсам, можно сохранять их копии на диске и выдавать по пользовательскому запросу.
- Сжатие данных, прокси позволяет получать информацию из Интернет и передавать ее конечному пользователю в сжатом виде. Такие прокси-серверы используются в для экономии внешнего трафика.
- Защита локальной сети от внешнего доступа из Интернет, локальные компьютеры смогут обращаться к внешним ресурсам только через прокси, а внешние компьютеры не смогут обращаться к локальным ПК, потому что им доступен только прокси-сервер.
Прокси-сервер позволяет защищать клиентский компьютер от некоторых сетевых атак.
- Ограничение доступа из локальной сети к внешней, можно запретить доступ к определённым веб-сайтам, определять квоты расхода трафика, фильтровать рекламу.
Распространенные прокси:
Multiproxy, Microsoft ISA Server, UserGate
Traffic Inspector, Eproxy.
Часто прокси не пропускает ICMP-трафик, и нет возможности проверить доступность компьютера командой ping.
Прокси-сервер называется открытым в случае, когда к
нему может получить доступ любой пользователь интернет.