Прокси-сервер достаточно распространенный на сегодняшний термин, встречающийся как среди людей тесно связанных с компьютерными технологиями, так и в среде обычных пользователей. Правда, зачастую в самом понимании того, что же собой представляет прокси, существует определенная путаница. Кто-то считает прокси-сервер чем-то, что ускоряет доступ к сети, кто-то рассматривает его как способ сохранить анонимность в Интернет-пространстве и т. д.
В общем приближении, прокси-сервер можно определить как удаленный сервер, являющийся посредником в соединении с Интернетом Вашего компьютера. В данном случае, он выступает в качестве своего рода перевалочной базы Ваших запросов, принимая их от Вашей машины и передавая в сеть, а затем – ответы обратно на клиентский компьютер.
Прокси-сервер имеет свой ip-адрес. Подключившись к прокси, Вы передаете все запросы в интернет через него, при этом проверка показывает ip прокси-сервера, а Вы остаетесь анонимным. Это дает определенное преимущество в том случае, если на запрашиваемый Вами ресурс установлено ограничение доступа. Например, Вам необходимо по рабочему вопросу попасть на американский ресурс. В этом случае Вы можете столкнуться с запретом доступа по географической локализации (некоторые американские ресурсы недоступны для пользователей из России). В случае же, если Вы подключитесь к штатовскому прокси-серверу, Вам удастся обойти данное ограничение, так как Ваш запрос будет идентифицирован как пришедший с адреса американского прокси-сервера.
Анонимность — лишь одно из достоинств прокси-сервера. Помимо этого, прокси способен кэшировать проходящую через него информацию. Это означает, что прокси-сервер при обращении пользователя к таким сервисам как Яндекс, Рамблер, Гугл и т.д. скачивает такую информацию как картинки, баннера и т.п. лишь один раз, а потом просто сохраняет их на своем диске, подгружая их при следующем запросе уже не из интернета, а со своего жесткого диска.
Кроме этих преимуществ, прокси-сервер обладает возможностью сжатия данных, так называемое бустирование. Т.е. сервер скачивает информацию с Интернета, затем передает её пользователю в сжатом виде, что приводит к уменьшению трафика и к увеличению скорости загрузки страниц.
Описывать преимущества прокси-сервера можно еще долго. Достаточно сказать, что подключение и грамотная настройка прокси-сервера позволит Вам существенно расширить диапазон возможностей вашей сети. Следовательно – повысит и общую эффективность работы.
Что такое прокси сервер и зачем он нужен?
Прокси сервер — это промежуточный компьютер, который является посредником (proxy — посредник) между Вашим компьютером и интернетом. Через него проходят все Ваши обращения в Internet. Proxy их обрабатывает, и результаты (скаченные из Internet файлы) передает Вам.
Proxy-сервер может многое. Он способен:
1)ускорить Вашу работу с Internet;
За счет чего прокси сервер ускоряет соединение с Internet?
Во-первых, это происходит за счет двух факторов:
- прокси сервер находится близко к Вам — т.е. ближе чем большинство других сайтов, с которыми Вы работаете (скажем если речь идет о западных сайтах, то рекомендуется использовать русский прокси, а если это российские сайты, то лучше использовать прокси сервер, расположенный в Вашем городе);
- у прокси сервера мощный канал связи (выделенная сеть или оптоволокно) и большой пул (максимальная скорость обмена с Intenet). В этом случае ускорение происходит за счет того, что:
- между Вами и прокси сервером устанавливается максимальная скорость передачи данных, допустимая вашим оборудованием (за счет того, что прокси близко от Вас): если Вы используете модем, то скорость обмена будет максимально допустимой для Вашей линии связи;
- прокси сервер использует заведомо более высокую скорость связи (за счет мощного канала) с web-сайтами, чем Вы;
- поскольку при передаче данных по сети общая скорость обмена данными не может превышать минимальную скорость обмена между промежуточными компьютерами, то у Вас скорость связи как с российскими серверами (скажем Яndex), так и с иностранными (например microsoft) будет одинаковой! И эта скорость будет почти равна скорости обмена между вами и прокси сервером! (ну…теоретически 🙂 ).
Во-вторых, ускорение связи с Internet происходит за счет кэширования информации. Кэширование по сути аналогично кэшу в Вашем браузере (где хранятся временные файлы), однако является гораздо более эффективным за счет того, что:
- размер кэша у прокси в отличие от Вашего компьютера составляет не мегабайты, и даже не десятки мегабайт, а гигабайты;
- этот кэш используете не только Вы, но еще десятки (сотни и тысячи) других пользователей. Представьте себе ситуацию: на сервере новостей появилась свежая информация. Первый пользователь обратился к proxy с запросом скачать новости. Proxy скачал новости себе, передал их пользователю, и сохранил копию в своем кэше. После этого Вы также обращаетесь к прокси за теми же новостями. Он обнаруживает эти новости в своем кэше, и передает их сразу Вам, не скачивая их с сервера новостей (и не тратя на это лишнее время). Таким образом, Вы получаете заметный выигрыш, используя общедоступные прокси сервера.
2) сделать Ваше путешествие по Сети анониным;
Каким образом прокси сервер делает мое путешествие по Internet анонимным?
Когда Вы заходите на какие-либо web-сайты, Ваш компьютер посылает запрос на скачивание страничек, картинок, и т.д. с web-сервера. При этом компьютер передает web-серверу (на котором находится сайт) Ваш IP-адрес — уникальный номер компьютера в Internet. Используя этот адрес, злоумышленник теоретически может «завесить» Ваш компьютер, запустить к Вам вирус, подключиться к Вашему компьютеру и украсть конфиденциальную информацию, и т.д.
Для того чтобы этого не произошло, Вы можете установить на своем компьютере мощные системы защиты — Firewall. Однако, это не является панацеей — любую программу можно взломать (не говоря уже о том, что Firewall важно правильно настроить). Поэтому в качестве дополнительных мер защиты, Вам имеет смысл использовать анонимный прокси сервер. При обращении к web-серверам прокси «подменит» Ваш IP-адрес на свой, и злоумышленник будет пытаться вторгнуться не к Вам, а на прокси сервер (у которого гораздо более мощная система защиты).
Однако обратите внимание: далеко не все прокси серверы в Internet являются анонимными (подменяют Ваш IP-адрес). Большинство из них предназначено именно для ускорения доступа в Internet, и не «прячет» Ваш IP-адрес. Чтобы найти анонимные прокси сервера, Вам необходимо воспользоваться программой Proxy Checker или аналогичной.
3)позволить входить в чаты, даже если Вас заблокировали;
Цепочки из proxy серверов
Используя один proxy сервер, Вы можете подключаться к другому proxy, через него — к следующему и т.д., т.е. выстроить цепочку из proxy серверов. Цепочка может состоять как из proxy одного типа (цепочки из HTTP или из socks proxy, цепочки из анонимайзеров), так и из proxy различных типов, например:
- socks proxy -> socks proxy -> http proxy -> http proxy -> cgi proxy -> cgi proxy -> web сервер
- У каждого типа proxy свой способ построения цепочки. Самый сложный — у HTTP proxy (тем более, что не все HTTP proxy позволяют включать себя в цепочку). А самый простой — у CGI proxy.
- помочь посмотреть те сайты, к которым закрыл доступ Ваш системный администратор;
Закрыт доступ на сайт («закрыл» системный администратор). Как попасть на закрытый сайт?
Это достаточно просто. Поскольку при работе через прокси сервер весь обмен данными осуществляется между Вами и proxy (а proxy уже дальше рассылает запросы на web-сайты от своего имени), то вам достаточно настроить Ваш браузер на работу с бесплатным прокси сервером. О том, как это сделать, читайте здесь. А где взять бесплатные прокси сервера прочтите тут.
Возможен вариант, что даже настроив Ваш браузер на работу через proxy, Вы не сможете получить доступ к тем сайтам, которые «закрыты». Однако попробовать все же имеет смысл.
и многое другое.
А что еще может proxy?
- Все возможности proxy основаны на том, что он является промежуточным звеном между Вашим компьютером (или локальной сетью) и Internet. Поэтому как следствие, он также, в принципе, может:
- фильтровать содержимое просматриваемых Вами страниц, в частности, удалять рекламу;
- «изменить» географическое расположение Вашего компьютера (актуально для сайтов, показывающих разное содержимое в зависимости от того, из какого региона / страны идет обращение);
- если прокси сервер в одной локальной сети с Вами, то достаточно, чтобы только proxy был подключен к Internet — используя одно подключение, в Internet сможет выходить вся сеть;
- и так далее.
Вы можете спросить А зачем мне нужен какой-то там прокси? Мне и так хорошо. Действительно, еще с детства мы знаем, что кратчайшее расстояние между двумя точками — прямая 🙂 Но хитрость состоит в том, что нам-то нужно не кратчайшее расстояние, а наилучшая скорость связи. А высокая скорость не обязательно является следствием кратчайшего расстояния.
Представьте себе следующую ситуацию: Вы живете в городе A, и хотите попасть в далекий город B (или к Вам хотят приехать из этого города). Вы можете воспользоваться обычным транспортом — автобусом или железной дорогой. Но ехать таким транспортом до места назначения очень долго. А если Вы с помощью автобуса доберетесь до другого города — C, где есть аэропорт, то самолетом долетите гораздо быстрее до Вашего пункта назначения (города B). Причем город C может находиться еще дальше от B, чем Ваш город A.
Попросту говоря:
A >>>>(поездом)>>>> B
получается дольше, чем
A >>>(поездом)>>> C >>>(самолетом)>>>>B
Аналогичная схема используется и тут: Вы соединяетесь с proxy-сервером (поездом из A в C), а прокси сервер, используя выделенную линию или оптоволокно (самолет), передает или получает данные с web-сервера (из C в B).
То есть связь без прокси реализуется по следующей схеме:
Ваш компьютер >>>> web-сайты
А при использовании proxy-сервера схема выглядит так:
Ваш компьютер >>>> proxy >>>> web-сайты
Разумеется, для того чтобы proxy-сервер был для Вас самолетом, Вам понадобится найти подходящий (поближе к Вам) и достаточно мощный сервер (это выявляется путем проб и ошибок)