Начну с банального... прошу не ругать сильно, это моя первая статья... не бить за грамматические ошибки. Но критика приветствуется сделаю для себя выводы и в будущем исправлюсь. Начнем с небольшого экскурса. И так что такое прокси? - Это некий компьютер через который вы може соединится с другим компьютером, сайтом, сервером, вообщем практически со всем с чем можно соединится. Для чего нужны прокси? Обеспечение доступа с компьютеров локальной сети в Интернет. Кэширование данных: Например вы обращаетесь к yandex.ru через proxy, то страница загружается намного быстрее если на proxy сервере используется кеширование т.к. сервер хранит у себя разные картинки, контуры, фото и обновляет только информацию (например: погоду, новости и тд...) Сжатие данных: прокси-сервер загружает информацию из Интернета и передаёт информацию конечному пользователю в сжатом виде. Такие прокси-серверы используются в основном с целью экономии внешнего трафика. Анонимизация доступа к различным ресурсам. Есть и такие proxy которые скрывают о Вас информацию. Пример: Вам подарил друг кредитную карту и вы решили на нее преобрести доступ к порно сайту)), но мы же не хотим что бы к вам пришли дяденьки в погонах... и поэтому введя в настройках браузера прокси мы скроем настоящий IP адрес, а вместо него допустим будет адрес Южной Америки. Виды проксе серверов: HTTP-proxy - самый распространенный. Принцип работы: браузер -> прокси сервер -> запрашиваемый сайт и назад в обратном порядке. FTP-proxy - бывает двух основных видов. С ftp-серверами этот прокси, конечно, всегда работает по протоколу FTP. А вот с клиентскими программами - браузерами и ftp-клиентами (CuteFTP, FAR, и др.) прокси может работать как по FTP, так и по HTTP. HTTPS-прокси - фактически часть HTTP-proxy. "S" в названии означает "secure", т.е. безопасный. Не смотря на то, что программно это часть HTTP-proxy , обычно HTTPS выделяют в отдельную категорию (и есть отдельное поле для него в настройке браузеров). Обычно этот протокол применяют, когда требуется передача секретной информации, например, номеров кредитных карт. При его использовании всю передаваемую информацию можно перехватить средствами самого прокси. (ИМХО не так уж и безопасно его использование) Mapping-proxy - способ заставить работать через прокси те программы, которые умеют работать с Интернетом только напрямую. (но есть полно програм которые заменяют его функцию) Socks-proxy - на сегодняшний день "в работе" находятся две версии протокола: Socks4 и Socks5. Рассмотрим отличия версий протокола. Socks4 решает вопрос незащищенного пересечения межсетевых экранов приложениями клиент/сервер, основанными на протоколе TCP. Socks5, является дальнейшим расширением четвертой версии и поддерживает tcp, udp, авторизацию и удаленный dns-запрос. Ну вот теперь и пришли мы к соксам. Первое что я скажу о них и самое главное - ВСЕ "Socks"-серверы "АНОНИМНЫ". Socks не передает информацию о вашем ip-адресе, потому что это не предусмотрено его технологией. Соответственно отпадает множество проблем - например, кроме того, что он не передает ip-адрес, он, естественно, не модернизирует http-заголовки - и web-сервер никаким образом не может определить, что вы используете прокси. Для него работа с вами будет абсолютно прозрачной, как если бы вы работали с ним непосредственно. С той лишь разницей, что он будет видеть совсем другой ip-адрес. Так же прокси можно выстраивать в цепочки... Пример: "ваш компьютер" -> proxy (в Америке) -> proxy (в Китае) -> proxy (в Австралии) -> "нужный сайт" или "дедик"... и тд. Для построения цепочек используются различные программы такие как FreeCap... так же через эту программу можно запускать такие программы в функции которых не предусмотрено использование проксей. При использовании не забываем проверяться на анонимность на разных сайтах