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





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

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

Загалом, на всяк випадок, рекомендується прочитати для загального розвитку (на картинку не дивіться, — вона просто для залякування Що таке SOCKS-сервер ). Благо стаття невелика, а пояснювати я намагався все якомога простіше і доступніше.

Прошу.

Що таке взагалі SOCKS?

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

У повсякденному житті SOCKS-проксі найчастіше використовується для доступу до сайтів, забороненим мережевим екраном (фаєрволлом). При такому розкладі виходить, що Ви звертаєтеся до SOCKS-серверу, а не до забороненого інтернет-адресою, тому з’єднання не блокується.

Друге, навіщо можна використовувати SOCKS-сервера — це для анонімності, а саме приховування IP-адреси. У такому випадку до віддаленого інтернет-серверу підключення встановлюєте не Ви, а SOCKS-проксі, тому кінцевий сервер навряд чи отримає будь-яку інформацію про Вас і Вашому комп’ютері.

Післямова.

Ось такі справи.

Про те, як конкретно працювати з SOCKS та іншими проксі для приховування своєї IP буде написано в окремій статті.