Что такое прокси сервер и зачем он нужен

статьи
интернет

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

прокси сервер - иконка статьи

Ну, а посему мною было решено написать статью, насколько это возможно, отвечающую на эти вопросы.

Что такое прокси?

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

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

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

к содержанию ↑

Для чего применяется прокси сервер?

Чаще всего оные применяются для следующих целей:

  • Обеспечение доступа с компьютеров локальной сети в Интернет;
  • Кеширование данных: если часто происходят обращения к одним и тем же внешним ресурсам, то можно держать их копию на  сервере и выдавать по запросу, снижая тем самым нагрузку на канал во внешнюю сеть и ускоряя получение клиентом запрошенной информации;
  • Сжатие данных: сервер загружает информацию из Интернета и передаёт информацию конечному пользователю в сжатом виде. Такие прокси серверы используются в основном с целью экономии внешнего трафика;
  • Защита локальной сети от внешнего доступа: например, можно настроить сервер так, что локальные компьютеры будут обращаться к внешним ресурсам только через него, а внешние компьютеры не смогут обращаться к локальным вообще (они «видят» только такой сервер);
  • Ограничение доступа из локальной сети к внешней: например, можно запретить доступ к определённым веб-сайтам (что, собственно, и делаем мы, злые админы :) ), ограничить использование интернета каким-то локальным пользователям, устанавливать квоты на трафик или полосу пропускания, фильтровать рекламу и вирусы;
  • Анонимизация доступа к различным ресурсам. Прокси сервер может скрывать сведения об источнике запроса или пользователе. В таком случае целевой сервер видит лишь информацию о сервере, например, IP-адрес, но не имеет возможности определить истинный источник запроса. Существуют также искажающие прокси-серверы, которые передают целевому серверу ложную информацию об истинном пользователе;
  • Ну и он позволяет защищать клиентский компьютер от некоторых сетевых атак.

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

В этой статье нас интересуют открытые прокси, а посему рассмотрим их поближе.

к содержанию ↑

Открытый прокси - анонимный и обычный

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

Для справки: говоря сеть, я подразумеваю не только локальную, но и сеть Интернет.

Открытые прокси так же делятся на два подвида:
Анонимные и обычные.

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

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

к содержанию ↑

Скорость работы прокси

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

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

Ладно, теория изложена. Приступим к практике.

к содержанию ↑

Как работать через прокси сервер?

Способов работать через прокси несколько: это либо путем настроек сети (глобально), либо путем настроек программ (точечно, т.е, скажем только для браузера IE).

В этой статье мы рассмотрим глобальный вариант изменения настроек, а уже в рамках всех остальных, поведаю, как, например, на базе плагина для Firefox или программы для всей системы.

Сразу хочу сказать, что вариант глобального изменения настроек, прямо скажем, не совсем глобальный. Дело в том, что в Windows нету понятия глобального прокси как такового, есть лишь возможность настроить "условно-глобальный вариант", т.е только для таких программ, которые умеют брать настройки прокси из Internet Explorer’а.. Для всех прочих придется указывать желание использовать прокси в их собственных (программ) настройках.

Для начала нам надо найти открытый прокси-сервер. Сделать это можно простым запросом в Google: "список анонимных прокси" или "список открытых анонимных прокси" или "open proxy list" или что там еще кому в голову придет. Сайтов со списками прокси-серверов довольно много, правда далеко не все из них работают, посему придется помучиться при подборе.

к содержанию ↑

Что важно знать выбирая прокси

Смотрите:

  • Важно, чтобы он работал;
  • Важно понимать, что чем выше значение ping, если оно указано, тем медленнее будут идти запросы к прокси и обратно и, как следствие, тем медленнее у Вас будет работать загрузка страниц;
  • Важно понимать, что адрес 127.0.0.1:80 означает, что 127.0.0.1 - это адрес прокси сервера, а 80 - это его порт;
  • Страна, указанная напротив прокси сервера (если опять же она указана), означает месторасположение сервера, т.е. фактически для всех Вы будете как бы из этой страны ибо ваш IP будет IP выделенный прокси. Ну и, само собой, удаленность страны от Вашей влияет на пинг до сервера;
  • Не все они одинаково полезны ибо все они имеют разные настройки и могут допускать Вас далеко не ко всем ресурсам (например, США-сервер может пускать Вас только на com-сайты и тд и тп), так и сами ресурсы могут не допускать Вас, заподозрив, что Вы обращаетесь к ним через открытый прокси-сервер.

Пинг до прокси-сервера и вообще существование чего либо по найденному Вами адресу можно проверить сделав следующее: Пуск - Выполнить - cmd - Ок. В появившимся окне (консоли) надо ввести "ping пробел адрес сервера" и нажать кнопочку enter. Пример:
ping 127.0.0.1:80
Если сервер доступен, то пройдет 4 пакета (может поменьше), которые покажут, собственно, пинг, а наличие пинга подтверждает существование чего бы то ни было по указанному IP.
Если недоступен, то не пройдет ничего и никуда.

к содержанию ↑

Как пустить трафик через прокси

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

Глобальный способ
Можно пустить весь трафик компьютера через прокси, т.е. задать глобальную настройку. В этом случае ВСЕ программы так или иначе работающие с интернетом (браузер, аська, фтп и тд и тп) будут обращаться через него.

Чтобы это сделать заходим: Пуск - Настройка - Панель управления - Свойства обозревателя - Подключения - Настройка сети. Там ставим галочку "использовать прокси-сервер", прописываем адрес и порт, жмем ОК.
proxy настройка
Важно внимательно читать галочку, ибо там написано, что не применяется для удаленных и VPN-соединений. Т.е. в случае, если у Вас один из этих типов соединений (например, корбина) - ничего не выйдет.
Далее следует показать локальным службам. В зависимости от операционной системы, в которой Вы работаете в командной строке дайте команду:

В Windows XP:

proxycfg -u

В Windows постарше:

netsh winhttp import proxy source=ie

Итог будет таким:

консоль и сервер

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

Ну или, как вариант, можно сконфигурировать работу разных программ через разные прокси. Где настраивать? У каждой программы в своём месте, но найти в общем-то не сложно. В Mozilla FireFox настройки обитают по адресу "Инструменты - Настройки - Дополнительно - Сеть - Соединение - Настроить"

Полумера или расширение
Если Вам надо попасть на страницу, которая заблокирована по каким-либо причинам или Вы не хотите светить на этой странице свой IP, но лень искать и настраивать прокси, то Вы можете воспользоваться этаким сайтом или расширением (вроде ZenMate);

Можно использовать VPN. Цикл статей на эту тему живет по этой ссылке.

Есть еще способы, но оглашать их пока не хочу. К тому же программный способ будет попрактичнее и удобнее. В общем, стоит дождаться и второй части статьи, а не останавливаться на первой.

к содержанию ↑

Послесловие

Если честно, то мне сложно представить человека, который будет пользоваться сим дабы скрыть свой IP и анонимно путешествовать по интернету.

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

Ну и, да, это бывает полезно, если вдруг Вас где-то забанили по IP и надо втихаря проскользнуть на сайт.. Тогда да :)

Как и всегда, если есть вопросы, мысли, дополнения и всё такое прочее, то добро пожаловать в комментарии к этой статье.

сказать «спасибо»подписатьсяобучаться
Хотите знать и уметь, больше и сами?

Мы предлагаем Вам скачать бесплатные книги от автора. Компьютеры, программы, администрирование, сервера, сети и другое. Не является рекламой. Предложение от sonikelf.ru

Скачать книги
Sonikelf's Project's логотип Космодамианская наб., 32-34 Россия, Москва (916) 174-8226

40
Комментарии — присоединяйтесь!

10000
24 Диалогов
16 Ответов
0 Подписались
 
Смотрят
Ключевой диалог
29 Авторов
  Подписаться  
Уведомить о
Vladislav_TS

Весьма полезный, интересный и занимательный рассказ. Спасибо, и ждем продолжения!

deS

огромное спасибо!!! ждем вторую часть :)а насчет паранойи, тут лучше перебдеть, чем недобдеть :) и в жизни точно пригодится!!!

rollzed

Подскажите, пожалуйста, с чем может быть связана следующая особенность: у меня Corbina-виделенная линия, и каждый раз при подключении к Интернету компьютер регистрируется с разным IP, причем изменяется не только последнее, а два и даже три числа. Однако у второго интернет-провайдера (Акнет) все время один, даже после перезагрузки.
Кстати, я подключил два Интернета как раз из-за бесконечных сбоев обоих, а также полностью поддерживаю и сочувствую (относительно статьи "“Независимое мнение о провайдере ЗАО «КОМСТАР-Директ»(СТРИМ)”... Совсем уже обнаглели (если не сказать хуже)

user2010

Ну не можете себе представить раскажеу!
1. Я играю в онлайн игры, а там практикуется блокировака IP адресов из зп уродов которые нарушают правила, а я случацйно оказываюсь в этом IP диапазоне.
2. У нас один IP адрес у провайдера и я никак не могу проголосовать за сервер что бы получить очки!

Володька

Глобальный.
Можно пустить весь трафик компьютера через прокси, т.е. задать глобальную настройку. В этом случае ВСЕ программы так или иначе работающие с интернетом(браузер, аська, фтп и тд и тп) будут обращаться через прокси.

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

Сирога

+1, это не глобальная настройка. Все программы работающие с Интернетом ее проигнорируют. Ну, есть отдельные случаи, когда идет сверка при неудачном прямом подключении, но как правило это задается в настройках самой программы (например, галочка: "Использовать настройки прокси-сервера IE"). И то, применяется все реже, т.к. часть пользователей пользующихся альтернативными браузерами уже не так малочисленна как ранее.

vladis

Здравствуйте.Установил настройки глобальные и локальные и даже nod на прокси сервер но firefox и opera не работают через прокси хоть я их и настроил на прокси (они прости игнорируют мои настройки как будто их нет),а IE через прокси работает.Подскажите в чём причина?

niCname)

Здравствуйте))кажется становлюсь постоянным пользователем Вашего ресурса)дело в том что в Казахстане блокированы некоторые российские торренты и планируют блокировать ютьюб..не могли бы вы помочь с софтом для прокси серверов(посоветовать что искать:))и мануалом..ибо скачал 4 проги,в 2 вирусы,а с остальными непонятно как работать..заранее спасибо)

nickName

Спасибо за совет)все работает..вообще блокированы государством вроде через провайдеров..точно не знаю

Саня

Здравствуйте)) Вопрос такой: останутся ли в тайне мои данные, такие как логин и пароль, если, к примеру, я собираюсь использовать прокси, чтобы зайти в какую-либо социальную сеть?

ASRokus

будет ли серфинг по интернету (http), скаченные файлы (ftp) виден провайдеру, если использовать анонмный прокси?

Очень интересный вопрос, хотелось бы услышать ответ от уважаемого Sonikelf

ASRokus

Хотя я могу ошибаться.

Не думаю, чтобы Вы ошибались. Я сам склонялся к такой мысли, так что два мнения это уже....... ;)

Онотоле

а есть ли способ скрыть сёрфинг и от провайдера?

batn

Здравствуйте, мой провайдер блокирует торрент скачку как мне можно исправит это, может какие то программы или ссылки есть для этого.

Николай

У меня беда !! )) Я вот думаю, как настроить Фаер фокс на кучу прокси ну и привязки к аккам ?? Если я установлю кучу Браузеров и настрою их каждый под каждый прокси, думаю вряд ли что получиться!! (( К тому же не удобно это всё,ресурсы будет жрать!! (( Вариант второй, настроить Фаер Фокс на кучу акков!! Но тогда нет возможности настроить на кучу прокси, и привязать их к куче акков !! (( Третий вариант с помощью вертуалки и прокси финдера, тоже не вариант, никакой комп не потянет кучу вертуалок (( Меня интересует есть ли вариант настройки Фаер Фокс на много акков и на мног прокси с привязкой к аккам ?? Админ попрошу на почту ответ кинуть !! Спасибо !! ))

Николай

Интересно может в этом вообще какой нибудь прорыв есть ?? Типа ОСИ на хостах с ,браузерам и пробным периодам ??)) Хотя тоже в моём случае не вариант !! ((

Николай

Насчёт Торента скорее всего VPN панацея и анонимные соксы !! Правда в некоторых случаях тоже беда не получалось через них спамом заниматься !! Видимо выход на порт блокирован !! Испытания были на gmail !! (( Конечно многие для этого хосты используют !! )) Но хотелось бы и локально и анонимно !! ))

Денис

Некоторые зарубежные сайты просто не пускают. Вот и приходится пользоваться левыми IP других стран ;-)

Сергей

Я пользуюсь программой SafeIP, она бесплатна. Адрес ip реально меняется, бывают правда ошибки по местоположению, но это не беда. Я увидел другое ip адрес прокси сервера не меняется, т.е будет сохранятся анонимность. По ip прокси сервера на сайте не блокируют? Я прочитал статью, но не очень понял.

Влад

Здравствуйте, можете подсказать, где можно купить прокси. Только не стабильные? Мне нужно, чтобы IP адрес постоянно менялся. Заранее спасибо за ответ.

ХЗ

КАК СДЕЛАТЬ ТАК ЧТОБЫ ОПЕРАТОР НЕ ВИДЕЛ ЧТО Я С ПК?. ТТЛ 65 СТОИТ В РЕЕСТРЕ. ВПН И ПРОКСИ НЕ В СЧЕТ.

Антон

Спасибо за статью!
У меня на даче (и дома) есть части системы "умный дом". Подключиться снаружи к ним мне не удавалось, потому что не было белого IP адреса.
Работала служба ddns на модеме, но провайдер не пускает трафик из Интернета ко мне и поэтому ddns не помог.
Получить удаленный доступ к сети я смог через бесплатную службу по соединению туннелей VPN vpnki
Они соединяют VPN туннель от моего дачного модема и туннель с смартфона и получается, что я обращаюсь к дачным видеокамерам по внутренним адресам где бы я не находился - дома, на даче, в дороге.
Теперь на vpnki.ru запустили еще две услуги - доступ в домашнюю сеть через прокси (HTTP и SOCKS5) и через обратный прокси.
Получается, что домашние ресурсы можно публиковать в интернете под доменным именем name.vpnki.ru, не имея реального IP адреса и не покупая хостинг.
В общем, вдруг кому-то поможет

Иван

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

Костя

Кто еще не нашел хорошие прокси!!!!
Попробуйте взять на http://proxywhite.com/
Низкие цены,хорошее качество.
Продают пакетами минимум 10 шт
Есть как IPv4 так и IPv6
Воспользовавшись промо-кодом BESTWHITE вы получите скидку 10%