» Что такое SOCKS-сервер

Что такое SOCKS-сервер


В этой статье речь пойдет о том, что такое SOCKS-сервер и зачем он вообще нужен. Конечно, эта информация пригодится скорее интересующимся людям, чем рядовому пользователю, но и ему, в принципе, может пригодится знание таких вещей.. ибо кто знает как жизнь повернется.

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

Что такое вообще SOCKS?

Это протокол, позволяющий сетевым приложениям взаимодействовать через сетевой экран, блокирующий прямое подключение. В таком случае используется специальный промежуточный SOCKS-сервер, обращение к которому разрешено для обоих клиентов. Он передает данные, полученные от первого клиента второму и обратно. В отличии от HTTP-прокси, через SOCKS-прокси можно пустить любой трафик (скажем, FTP). Кроме того SOCKS передает «чистые» данные, не добавляя от себя ничего лишнего, поэтому его сложнее выявить.

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