Хотя этот протокол разработан достаточно давно, он является относительно новым (по сравнению с HTTP proxy). SOCKS позволяет работать с любыми (версия Socks 4 - с TCP, Socks 5 - с TCP и UDP) протоколами. SOCKS proxy просто передает данные от клиента к серверу, не вникая в содержимое самих  данных (поэтому он может работать с HTTP, FTP, SMTP, POP3, NNTP, etc.).

Анонимность SOCKS proxy

Поскольку SOCKS (как уже было отмечено выше) передает все данные от клиента серверу, ничего не добавляя от себя, то с точки зрения web-сервера socks proxy является клиентом. Поэтому анонимность этого типа proxy-серверов всегда является действительно полной.

Использование SOCKS proxy

В настоящее время существует 2 версии протокола SOCKS: 4 и 5. 4-я версия в силу того, что она появилась раньше, является более распространенной. Однако в настоящее время 5-я версия также поддерживается многими популярными программами. С SOCKS proxy могут работать такие программы как ICQ (старые версии ICQ вообще могли использовать только SOCKS proxy), Napster, AudioGalaxy, EeDoonkey2000 (скачивальщики MP3 файлов) и др. Вообще говоря, поскольку SOCKS proxy может "проксировать" любой TCP / UDP протокол, его могли бы использовать и почтовые программы, но они этого не делают. Поэтому для таких программ (не умеющих работать с socks) было разработано специальное программное обеспечение - так называемые SOCKS-ификаторы (соксификаторы).

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

Возможность построения цепочки из SOCKS proxy (SOCKS proxy chaining)

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

Объединение различных типов proxy в цепочку

SOCKS proxy могут объединяться в цепочку с другими типами proxy-серверов (HTTP и CGI). Но они должны находиться в определенном месте этой цепочки - а именно, в начале.

Вы можете создавать следующие типы цепочек:

SOCKS proxy >>>> HTTP proxy >>>> CGI proxy

SOCKS proxy >>>> HTTP proxy

SOCKS proxy >>>> CGI proxy

HTTP proxy >>>> SOCKS proxy >>>> CGI proxy

и не можете такие:

CGI proxy >>>> SOCKS proxy

Что делать, если уже имеется корпоративный proxy сервер

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

Как через SOCKS proxy проверять почту в почтовых программах (типа Outlook)?

Читайте об этом в нашем proxy FAQ, в разделе "почта через прокси".

назад в proxy FAQ


Мы знаем, что сейчас вы в

Woodbridge, United States
В интернете это может узнать любой!
Как защитить себя?
Мне все равно