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

Что такое прокси-сервер? Для чего он используется?

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

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

Виды прокси.

Один из самых простых видов прокси - NAT-proxy. Он теперь входит в состав Windows XP и Windows 2000. Там он носит название «Общий доступ к подключению Интернета» и его можно активировать галочкой в модемном соединении на вкладке свойства. Данные прокси работает довольно прозрачно для пользователя и не требует специализированных настроек.

HTTP-прокси является одним из самых распространенных. Его предназначение – организация работы браузеров и прочих программ, которые пользуются протоколом HTTP. Браузер прокси-серверу передает URL ресурса, а прокси-сервер его получает с запрашиваемого веб-сервера и передает браузеру. У HTTP-прокси имеются довольно большие возможности при выполнении им запросов. Есть возможность ограничить доступ к ресурсам. К примеру, создать «черный список» сайтов.

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