Свяжитесь с нами в мессанджерах или по телефону.

whatsapp telegram viber phone phone
+79214188555

parbaude

Зарегистрированный
Регистрация
13 Июль 2010
Сообщения
14
Реакции
0
Баллы
1
Адрес
Израиль. +972 526351963
Что такое прокси сервер и зачем он нужен?

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

Использование:
Чаще всего прокси-серверы применяются для следующих целей:
Обеспечение доступа с компьютеров локальной сети в Интернет.
Кэширование данных: если часто происходят обращения к одним и тем же внешним ресурсам, то можно держать их копию на прокси-сервере и выдавать по запросу, снижая тем самым нагрузку на канал во внешнюю сеть и ускоряя получение клиентом запрошенной информации.
Сжатие данных: прокси-сервер загружает информацию из Интернета и передаёт информацию конечному пользователю в сжатом виде. Такие прокси-серверы используются в основном с целью экономии внешнего трафика.
Защита локальной сети от внешнего доступа: например, можно настроить прокси-сервер так, что локальные компьютеры будут обращаться к внешним ресурсам только через него, а внешние компьютеры не смогут обращаться к локальным вообще (они «видят» только прокси-сервер). См. также NAT.
Ограничение доступа из локальной сети к внешней: например, можно запретить доступ к определённым веб-сайтам, ограничить использование интернета каким-то локальным пользователям, устанавливать квоты на трафик или полосу пропускания, фильтровать рекламу и вирусы.
Анонимизация доступа к различным ресурсам. Прокси-сервер может скрывать сведения об источнике запроса или пользователе. В таком случае целевой сервер видит лишь информацию о прокси-сервере, например, IP-адрес, но не имеет возможности определить истинный источник запроса. Существуют также искажающие прокси-серверы, которые передают целевому серверу ложную информацию об истинном пользователе.
Многие прокси-серверы используются для нескольких целей одновременно. Некоторые прокси-серверы ограничивают работу несколькими портами: 80 (Браузер), 443 (Шифрованное соединение (HTTPS)), 20,21 (FTP).
В отличие от шлюза прокси-сервер чаще всего не пропускает ICMP-трафик (невозможно проверить доступность машины командами ping и traceroute).
Прокси-сервер, к которому может получить доступ любой пользователь сети интернет, называется открытым.

Proxy для "чайников"
Прокси сервер - это промежуточный компьютер, который является посредником ("proxy" - посредник) между Вашим компьютером и интернетом. Через него проходят все Ваши обращения в Internet. Proxy их обрабатывает, и результаты (скаченные из Internet файлы) передает Вам.
Proxy-сервер может многое. Он способен:
ускорить Вашу работу с Internet;
сделать Ваше путешествие по Сети анониным;
позволить входить в чаты, даже если Вас заблокировали;
помочь посмотреть те сайты, к которым закрыл доступ Ваш системный администратор;
и многое другое.
Вы можете спросить "А зачем мне нужен какой-то там прокси? Мне и так хорошо". Действительно, еще с детства мы знаем, что кратчайшее расстояние между двумя точками - прямая :) Но хитрость состоит в том, что нам-то нужно не кратчайшее расстояние, а наилучшая скорость связи. А высокая скорость не обязательно является следствием кратчайшего расстояния.
Представьте себе следующую ситуацию: Вы живете в городе "A", и хотите попасть в далекий город "B" (или к Вам хотят приехать из этого города). Вы можете воспользоваться обычным транспортом - автобусом или железной дорогой. Но ехать таким транспортом до места назначения очень долго. А если Вы с помощью автобуса доберетесь до другого города - "C", где есть аэропорт, то самолетом долетите гораздо быстрее до Вашего пункта назначения (города "B"). Причем город "C" может находиться еще дальше от "B", чем Ваш город "A".
Попросту говоря:
"A" >>>>(поездом)>>>> "B"
получается дольше, чем
"A" >>>(поездом)>>> "C" >>>(самолетом)>>>>"B"
Аналогичная схема используется и тут: Вы соединяетесь с proxy-сервером (поездом из "A" в "C"), а прокси сервер, используя выделенную линию или оптоволокно ("самолет"), передает или получает данные с web-сервера (из "C" в "B").
То есть связь без прокси реализуется по следующей схеме:
Ваш компьютер >>>> web-сайты
А при использовании proxy-сервера схема выглядит так:
Ваш компьютер >>>> proxy >>>> web-сайты
Разумеется, для того чтобы proxy-сервер был для Вас "самолетом", Вам понадобится найти подходящий (поближе к Вам) и достаточно мощный сервер (это выявляется путем проб и ошибок).
Классификация прокси:
Существует несколько типов proxy серверов. Каждый тип proxy предназначен для решения своего круга задач, однако у них есть много общего, их возможности во многом совпадают.
HTTP proxy: Это наиболее распространенный тип proxy серверов и говоря просто "proxy", имеют в виду именно его. Раньше с помощью этого типа proxy можно было только просматривать web страницы и картинки, скачивать файлы. Теперь же новые версии программ (ICQ и т.п.) умеют работать через HTTP proxy. С этим типом proxy умеют работать и браузеры любых версий.
Socks proxy: Эти proxy сервера умеют работать практически с любым типом информации в Internet (протокол TCP/IP), однако для их использования в программах должно быть явно указана возможность работы с socks proxy. Для использования socks proxy в браузере нужны дополнительные программы (браузеры не умеют сами работать через socks proxy). Однако любые версии ICQ (и многих других популярных программ) отлично могут работать через socks proxy. Напоследок обратите внимание: при работе с socks proxy нужно указывать его версию: socks 4 или socks 5.
CGI proxy (анонимайзеры): С этим типом proxy серверов можно работать только через браузер. В других программах их использование затруднено (да и не нужно - есть HTTP proxy). Однако поскольку этот тип proxy изначально рассчитан на работу через браузер, использовать их исключительно просто. Вы легко сможете не только задействовать анонимайзер в своей работе, но и без проблем построить цепочку из CGI proxy.
FTP proxy: Этот тип proxy серверов отдельно от корпоративных сетей встречается довольно редко. Обычно его использование связано с тем, что в организации имеется Firewall (система защиты компьютеров от вторжения извне), препятствующий прямому доступу в Internet. Использование proxy этого типа предусмотрено во многих популярных файловых менеджерах (FAR, Windows Commander), download менеджерах (GetRight, ReGet, ...) и в браузерах.
Этот тип proxy является узкоспециализированным и предназначен для работы только с FTP серверами.
Как определить тип прокси? Как узнать, что это за прокси - HTTP, SOCKS или CGI?
Прежде всего, отделим эти типы proxy серверов друг от друга по сути:
HTTP proxy - это "обычный" proxy сервер, который встречается наиболее часто. использовать этот proxy Вы можете, настроив браузер и многие другие программы (в программах должно быть предусмотрено использование proxy сервера, если не указан тип используемого proxy, то это HTTP proxy).
SOCKS proxy - с этим типом proxy серверов браузеры работать не умеют, однако многие популярные программы предусматривают использование этого типа proxy серверов (например ICQ). Если программе требуются такие proxy, тип прокси сервера (SOCKS) всегда указывается, причем практически всегда обязательно указывается подтип (версия) SOCKS proxy сервера: SOCKS 4 или SOCKS 5 (иногда и SOCKS 4a).
Анонимайзеры (CGI proxy) - это web-страница, адрес которой нужно просто набрать в панели адреса браузера (например Best VPN Service & IP Anonymizer | Anonymizer ). Не нужно изменять никаких настроек программ, настраивать браузер и т.д. - достаточно просто открыть web страницу. Другие программы (кроме браузеров) в 99,9% случаев не умеют использовать анонимайзеры.
Теперь о "внешних" отличиях между этими типами proxy серверов:
Поскольку CGI proxy - это web-страница, то адрес такого прокси начинается с https:// или https:// и содержит путь к web странице (например https://www.server.com/nph-proxy.cgi ). Анонимайзер (как правило) не имеет номера порта;
HTTP и SOCKS proxy - состоят из имени сервера (хост) и номера порта,которые разделены между собой двоеточием (обычно) или пробелом: https://www.server.com:5731
SOCKS proxy - в 90% случаев имеют номер порта 1080, 1081 или аналогичный;
HTTP proxy - в 90% случаев имеют номер порта 80, 8080, 81 или 3128;
Кроме того, определить тип proxy сервера можно, воспользовавшись любым proxy checker-ом: проверив proxy сначала на один, а потом на другой тип (HTTP / SOCKS). В 99,999% случаев прокси либо HTTP либо SOCKS (хотя может быть и тот и другой одновременно);
HTTPS proxy: этот тип прокси серверов является одним из подвидов HTTP, поэтому его можно выделить, только проверив каким-либо proxy checker-ом.

Чем отличается бесплатный прокси сервер от платного? (сравнение)
Преимущества платных proxy серверов:
Вы сами выбираете сервер по устраивающим Вас характеристикам (таким как время отклика сервера, скорость работы, эффективность кэширования, анонимность и т.п.);
Вы можете выбрать прокси сервер любой нужной Вам страны и не задумываться о том, что прокси скоро "умрет" и Вам придется искать новый;
Работа сервера стабильна - в случае сбоев в работе Вы можете предъявить свои претензии.

Недостатки платных proxy серверов:
Вы должны платить деньги (абонентскую плату) за предоставляемый сервис; Кроме того, Вы платите за объем скачиваемой информации (плата за трафик);
Хотя работа платного proxy-сервера стабильна, в ней также возможны сбои. Это особенно обидно - ведь деньги заплатил;
Платный proxy сервер по определению не может быть абсолютно анонимным - достаточно добраться до Вашего прокси, а после этого обратиться в организацию, предоставляющую вам платный proxy сервер. Правда это доступно только организациям типа ФСБ и ЦРУ (а может и не только);
Хотя платные proxy серверы, конечно же, можно выстраивать в цепочку (ведь Вы сами выбираете сервер, когда покупаете эту услугу), но все же вряд ли Вам по карману оплачивать цепочку скажем из 5 proxy серверов;
Затруднительно (если вообще возможно) переключаться между различными прокси серверами - если конечно Вы не оплачиваете несколько proxy.

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

Недостатки бесплатных proxy серверов
Поскольку сервис является бесплатным, то его качество в 99% случаев оставляет желать много лучшего: низкая скорость работы, постоянные сбои, и т.д. и т.п.;
Практически отсутствуют долго работающие бесплатные proxy. Как правило, через какое-то время они либо переходят в статус платных, либо прекращают работу;
Многие proxy серверы не являются анонимными - весь их смысл работы сводится к кэшированию информации, получаемой из Internet;
Некоторые бесплатные proxy сами по себе не являются безопасными (!) Пример: при подключении к некоторым прокси серверам сами прокси могут попытаться подключиться к Вам - с разными целями, например взломать Ваш компьютер и сделать из него очередной "прокси";
Достаточно сложно найти подходящие Вам бесплатные proxy серверы. Списки бесплатных proxy на 70% повторяют друг друга, более 90% этих списков уже устарели (многие прокси в них - нерабочие).

Как настроить Ваш браузер для работы с прокси?
Настройка proxy в Internet Explorer 4.X
выберите меню "Вид" ("View"), пункт "Свойства обозревателя" ("Internet Options");
вкладка "Соединение" ("Connections");
поставьте галочку рядом с опцией "Подключаться к Интернету через прокси-сервер" ("use a proxy server");
в поле "Адрес" ("Address") введите имя proxy-сервера, а в поле "порт" ("port")- номер порта proxy;
при необходимости поставьте галочку рядом с опцией "Не применять прокси-сервер для локальных адресов" ("bypass proxy server for local addresses");
При необходимости - нажмите на кнопку "Дополнительно" ("Advanced") и укажите параметры для разных протоколов;
Нажмите кнопку "OK" чтобы закрыть окно настроек Internet.

Настройка proxy в Internet Explorer 5.X / 6.X
выберите меню "Сервис" ("Service"), пункт "Свойства обозревателя" ("Internet Options");
вкладка "Соединение" ("Connections");
Если используется Dial-up - выделите нужное соединение и нажмите "Настройка" ("Settings"). Иначе - нажмите кнопку "Настройка сети" ("LAN Settings") в подразделе "Настройка локальной сети" ("Local Area Network (LAN) Settings").
поставьте галочку рядом с опцией "Использоваь прокси-сервер" ("use a proxy server");
в поле "Адрес" ("Address") введите имя proxy-сервера, а в поле "порт" ("port")- номер порта proxy;
при необходимости поставьте галочку рядом с опцией "Не применять прокси-сервер для локальных адресов" ("bypass proxy server for local addresses");
При необходимости - нажмите на кнопку "Дополнительно" ("Advanced") и укажите параметры для разных протоколов;
Нажмите кнопку "OK" чтобы закрыть окно настроек локальной сети или Dial-Up;
Нажмите кнопку "OK" чтобы закрыть окно настроек Internet.
Настройка proxy в Netscape Navigator 4.X
В меню "Правка" ("Edit") Netscape выберите "Установки" ("Preferences");
В разделе "Category" (слева) дважды щелкните мышью по надписи "Дополнительно" ("Advanced"), а затем выберите "Соединения" ("Proxies");
Установите опцию "Настройка вручную" ("Manual proxy configuration");
Щелкните по кнопке "Вид" ("View") рядом с "Настройкой вручную"("Manual proxy configuration");
Укажите прокси сервера и порты для соответствующих протоколов.

Настройка proxy в Netscape Navigator 6.X
В меню "Правка" ("Edit") Netscape выберите "Установки" ("Preferences");
В разделе "Category" (слева) дважды щелкните мышью по надписи "Дополнительно" ("Advanced"), а затем выберите "Соединения" ("Proxies");
Установите опцию "Настройка вручную" ("Manual proxy configuration");
Укажите proxy-сервера и порты для соответствующих протоколов.

Настройка proxy в Opera 5.X - 7.x
В меню "Файл" ("File") выберите "Настройки..." ("Preferences...");
В разделе "Category" (слева) выберите "Подключения" ("Network");
Кликните по кнопке "Прокси-серверы..." ("Proxy servers...");
Укажите прокси серверы для соответствующих протоколов;
Разрешите использование прокси, включив соответствующие галочки - "HTTP", "HTTPS", и т.д.

Настройка proxy в Konqueror
В меню "Настройки" ("Setting") выберите "Настроить Konqueror..." ("Configure Konqueror...");
Слева выберите "Proxies";
Включите флажок "Использовать прокси серверы" ("Use proxy");
Укажите прокси сервера для протоколов HTTP и FTP.

Настройка proxy в Mozilla Firefox
В меню "Tools" выберите пункт "Options";
Вкладка "General", пункт "Connection Settings";
Выберите "Manual Proxy Configuration";
Введите имя сервера и номер порта прокси в соответствующие поля;
Нажмите OK;
Нажмите OK;
Перезагрузите браузер (закройте и откройте его).

В браузерах Internet Explorer, Netscape Navigator, Opera и других Вы также можете использовать автоматическую настройку прокси - Proxy Auto-Config.

SOCKS-ификация программ
Поскольку SOCKS протокол позволяет пропускать через себя любые TCP протоколы (в том числе и POP3 и SMTP), Вы легко можете использовать SOCKS proxy при работе программ, которые не умеют использовать прокси серверы. Для того, чтобы задействовать SOCKS proxy, Вам необходимо использовать программу-SOCKS-ификатор (соксификатор) - например SocksCap.
Для чего нужна соксификация программ?
для того чтобы "заставить" программу использовать прокси сервер, если сама программа этого делать не умеет;
для того чтобы "научить" программу использовать SOCKS proxy (если программа может использовать только HTTP proxy)
Как произвести соксификацию программы?
Для того, чтобы соксифицировать программу с помощью SocksCap, Вам необходимо проделать следующее:
Установите программу SocksCap и настройте ее:
Нажмите на кнопку "New... ".
В появившемся окне "New Application Profile" нажмите на кнопку "Browse..." и выберите нужную программу (например Outlook Express).
Подсказка: Вам необходим сам файл программы - для того чтобы узнать его местонахождение, загляните в свойства ярлыка Вашей почтовой программы.
Выберите в меню "File" пункт "Setup..." и введите имя и порт (обычно 1080) Вашего SOCKS proxy.
укажите тип Вашего proxy сервера (Socks 4 / Socks 5), а также (при необходимости) логин и пароль.
нажмите кнопку "OK".
теперь для того, чтобы запустить программу с использованием SOCKS proxy, Вам нужно 2 раза кликнуть мышью на ее имени в меню программы SocksCap (не из проводника, а из программы!).
должно сработать.

Тонкие моменты: все ли программы поддаются соксификации?
Далеко не все "подлежит соксификации". Соксифицировать можно весь TCP/IP протокол и UDP. Из этого следует, что соксифицировать невозможно:
ping, tracert - они используют протокол ICMP, а не TCP/IP. Кстати говоря, их через прокси в принципе нельзя пустить;
активный FTP (active FTP) протокол. Имеются passive FTP и active FTP. Пассивный FTP предполагает одно соединение по TCP/IP клиента с сервером. Активный - два соединения (для передачи данных и для передачи команд). Поэтому соксифицировать (и "проксировать") можно только пассивный FTP (он поддерживается всеми браузерами).
Кроме того, некоторые программы могут принимать специальные меры против их "соксификации", либо же могут быть написаны настолько некорректно, что "соксифицировать" их не удается. В этом случае Вы можете попробовать использовать различные программы для соксификации - возможно с помощью какой-либо из них и удастся заставить программу работать через прокси.

Кеширующий прокси
Кэш - это специальная папка, в которой хранятся просмотренные страницы для ускорения их загрузки при повторном посещении сайта. Все современные браузеры достаточно эффективно работают с собственным кэшем, однако для достижения максимальной эффективности лучше использовать локальный кэширующий прокси.
Основное назначение программ класса "кэширующий прокси" - сохранить полученные из Интернет данные (страницы, скрипты, рисунки, таблицы стилей и прочие файлы) на локальном диске и при повторном обращении к ним взять их не с удаленного сервера, а с локального (с локального диска). Перед собственным кэшем браузера локальный прокси имеет следующие преимущества:
1) более эффективный механизм кэширования. В кэше прокси сохраняются практически все посещенные веб-страницы, в то время как браузер может значительную их часть пропустить. Например, браузерами плохо кешируются динамически создаваемые страницы, или же вебмастер может в тегах META своего сайта написать такую конструкцию:
<meta http-equiv="Cache-Control" content="no-cache, no-store, post-check=0, pre-check=0">
<meta http-equiv="Pragma" content="no-cache">
Это ничто иное, как запрет кэширования. Браузер, подчиняясь спецификации, не кэширует страницу. Что для пользователя означает ее повторную загрузку. При использовании кэширующего прокси такие случаи исключены.
2) локальный кэш - общий для всех браузеров на компьютере, если возникла необходимость посмотреть сайт под другим браузером, не придется загружать страницы заново.
3) переключив локальный прокси в автономный режим можно просмотреть все посещённые ранее сайты, не загружая их и не расходуя трафик.
На данный момент существует довольно большой выбор подобных программ, но я остановлюсь только на одной. В основном потому что это freeware, бесплатная программа, функциональности которой могут позавидовать и некоторые платные аналоги.

HandyCache - пожалуй, одна из лучших программ класса "кеширующий прокси". HandyCache (HC) - это бесплатная программа, которая экономит трафик, ускоряет загрузку страниц, блокирует рекламу и позволяет в автономном режиме (без подключения к Интернет) просмотреть любые посещенные ранее сайты. На официальном сайте есть подробные инструкции по установке и настройке.
Proxyplus - весьма интересная разработка чешских программистов. Умеет гораздо больше чем HandyCache, в частности:
- может выполнять функции сетевого экрана (брандмауэра);
- поддерживает все протоколы: HTTP, HTTPS, FTP, Telnet, SOCKS;
- позволяет организовать полноценный почтовый сервер (SMTP);
Всё это помимо собственно, кэширования страниц. Однако для обычного пользователя эти функции, как правило, излишни.
Недостаток - программа платная. Есть бесплатная версия, но размер кэша в ней ограничен одним мегабайтом, что вообще не серьёзно. Кроме этого, Proxy+ не русифицирована.
 

Свяжитесь с нами в мессанджерах или по телефону.

whatsapp telegram viber phone phone
+79214188555

Матушкин Андрей Николаевич

Президент IAPD
Команда форума
Приватный уровень доступа
Действительный члены НП "МОД"
Регистрация
1 Январь 1970
Сообщения
22.020
Реакции
3.772
Баллы
113
Возраст
53
Адрес
Россия,
Веб-сайт
o-d-b.ru
Спасибо за работу на форуме.
 

Свяжитесь с нами в мессанджерах или по телефону.

whatsapp telegram viber phone phone
+79214188555

ТИМУР

Приватный уровень доступа
Регистрация
17 Февраль 2011
Сообщения
302
Реакции
9
Баллы
18
Возраст
49
Адрес
Украина, Волынская область, г.Нововолынск
Спасибо за интересную статью.
 

Свяжитесь с нами в мессанджерах или по телефону.

whatsapp telegram viber phone phone
+79214188555

Патрушев Михаил Владимирович

Приватный уровень доступа
Действительный члены НП "МОД"
Регистрация
25 Январь 2011
Сообщения
2.445
Реакции
203
Баллы
63
Адрес
Сочи
Спасибо, но для меня"чайника" в этих делах сложно пока воспринимается!
Буду вникать.
 

Свяжитесь с нами в мессанджерах или по телефону.

whatsapp telegram viber phone phone
+79214188555

НСК-СБ

Команда форума
Приватный уровень доступа
Действительный члены НП "МОД"
Регистрация
14 Июль 2011
Сообщения
3.180
Реакции
2.181
Баллы
613
Адрес
Новосибирск
Частный детектив Анжеро-Судженск Кузбасс написал(а):
Спасибо, но для меня"чайника" в этих делах сложно пока воспринимается!
Буду вникать.
Правильно, Михаил - полагаться полностью на своих админов тоже не есть правильно и хорошо. Нужно быть, хоть чуть в теме ... А то и нас и "продадут" или "купят" ...
 

Свяжитесь с нами в мессанджерах или по телефону.

whatsapp telegram viber phone phone
+79214188555

Частный детектив Днепр

Приватный уровень доступа
Регистрация
10 Март 2011
Сообщения
545
Реакции
5
Баллы
18
Возраст
54
Адрес
Днепропетровск, +38 068 404 92 85(Билайн),+38 066
Веб-сайт
iapd.info
Спасибо за статью,теперь и мне , "чайнику", кое что стало понятно!
 

Свяжитесь с нами в мессанджерах или по телефону.

whatsapp telegram viber phone phone
+79214188555

Краев Евгений Леонидович

Приватный уровень доступа
Действительный члены НП "МОД"
Регистрация
11 Ноябрь 2009
Сообщения
2.245
Реакции
22
Баллы
38
Возраст
40
Адрес
Россия, г.Мурманск.
Спасибо за интересный материал.
 

Свяжитесь с нами в мессанджерах или по телефону.

whatsapp telegram viber phone phone
+79214188555

Stels

Зарегистрированный
Регистрация
20 Февраль 2012
Сообщения
109
Реакции
2
Баллы
18
Возраст
55
Веб-сайт
iapd.info
Cупер актуально и доходчиво. :)
 

Свяжитесь с нами в мессанджерах или по телефону.

whatsapp telegram viber phone phone
+79214188555

Похожие темы

До нового года осталось