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

Материал из Энциклопедия Хаб.ру
Перейти к: навигация, поиск

Установка и настройка прокси-сервера: Что такое прокси? Какие виды прокси существуют? Когда и для чего какой прокси используют?

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

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

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

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

Конечно, если запрашиваемой страницы в кеше не оказалось - прокси придётся идти за ней в инет и никакой экономии не получится. Однако, страницы на одном сайте, как правило, сделаны в одном стиле и имеют один шаблон с картинками, которые достаточно загрузить один раз и людям свойственно ежедневно ходить по одним и тем же сайтам, поэтому вы быстро заметите увеличение производительности. Надо лишь сделать побольше размер кеша (например - 1 ГБ или даже больше) и время жизни кеша (срок, в течении которого страница будет храниться в памяти, например - 72 часа и даже больше)

Проксирование - очень старая технология, появившаяся еще на заре интернета, когда производительность компьютеров была невысокой и маршрутизаторы были очень дорогими устройствами, а трафик стоил вообще неразумных денег. Тогда прокси-сервер был основным способом дать группе машин доступ в интернет с минимальным бюджетом - в офисной сети к сети подключался один компьютер с установленным на нём прокси-сервером, а все остальные 15-40-200 сотрудников ходили в инет через него. Учитывая, что 70-80% сайтов, на которые ходят сотрудники, одни и те же - экономия трафика получается огромная, а про колоссальный выигрыш в скорости на тарифах 32-256 кбит/с даже говорить не приходится...

По назначению прокси можно разделить на две основные категории - кеширующие и анонимные. Кеширующие ставят в своей локальной сети (или даже на своей машине) и делают на них, как правило, большой кеш. Анонимные находятся в интернете или других сетях для сокрытия или подмены своего ip-адреса - сайт, на который вы зашли через прокси, будет видеть не ваш ip-адрес, а адрес прокси-сервера. Таким образом можно, например, зайти на внутренний форум провайдера, который закрыт для доступа снаружи, но у вас есть друг в этой сети, у которого есть внешний адрес (чтобы к нему можно было подключиться снаружи) и который согласиться быть вашим "поручителем" (ведь в "случае чего" - забанят именно его IP).

В интернете используют прокси для похожих целей - некотрые ресурсы, например, пускают только российских пользователей, а вы, к примеру, на Украине - придётся найти русский прокси и ходить через него. Или просто для того, чтобы инкогнито посетить какой-то сайт. Списки анонимных прокси ищите в поисковиках по запросу анонимайзеры, free-proxy и пр., они очень часто появляются и также быстро и бесследно пропадают.

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

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

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

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

см. также:

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты