Все локации активны · 99.99% uptime
SOCKS5

Разница между SOCKS4 и SOCKS5

В бесплатных списках прокси до сих пор встречается много адресов SOCKS4. То, что протокол появился в начале 1990-х, не делает его бесполезным, — но три нововведения SOCKS5 в большинстве современных задач оказываются решающими: аутентификация, UDP и удалённый DNS.

СХЕМАСтруктура запроса на соединение SOCKS5
ПРОТОКОЛVER1 байт0x05CMD1 байтCONNECT / BIND / UDP ASSOCIATERSV1 байтзарезервированоATYP1 байтIPv4 / доменное имя / IPv6ADDRпеременнаяадрес назначенияPORT2 байтапорт назначения

ATYP поле может напрямую переносить доменное имя, поэтому разрешение DNS выполняет прокси. В SOCKS4 такого поля нет; адрес приходится разрешать вам самим.

Сравнение версий

СХЕМАВозможности версий SOCKS
ВЕРСИЯSOCKS5SOCKS4 / 4aАутентификацияИмя пользователя/пароль, GSSAPIТолько useridПоддержка UDPЕстьНетIPv6ЕстьНетУдалённый DNSЕстьЕсть в 4aГод выпуска19961992Поддержка сегодняРаспространеноСнижается

SOCKS4a — расширение SOCKS4, способное переносить доменное имя; в остальном оно идентично SOCKS4.

Почему важен удалённый DNS?

При использовании SOCKS4 доменное имя назначения разрешает ваш собственный компьютер . То есть DNS-запрос для ornek.com уходит к вашему ISP и попадает в его логи. Прокси подключается только к уже разрешённому IP. Итог: ваш IP скрыт, но то, на какой сайт вы заходите не скрыто.

СХЕМАКто разрешает DNS-запрос?
УТЕЧКАSOCKS5 (удалённый DNS)Доменное имя отправляется проксиРазрешение выполняется на стороне проксиВаш ISP не видит цельТест на утечку DNS проходит чистоSOCKS4 (локальный DNS)Доменное имя разрешается локальноЗапрос уходит к резолверу ISPИстория посещений остаётся у ISPУтечка DNS неизбежна

Свою ситуацию вы можете тестом на утечку DNS измерить. Если вы используете SOCKS5, убедитесь, что в клиенте включена опция «удалённый DNS».

Когда нужна поддержка UDP?

Поскольку веб-сёрфинг полностью работает поверх TCP, отсутствие UDP незаметно. Разница проявляется в других задачах: голосовая/видеосвязь (Discord), онлайн-игры, прямое туннелирование DNS и torrent DHT. Для этих задач SOCKS4 не подходит.

Что делать на практике?

  • При выборе адреса из списка отдавайте предпочтение помеченным как SOCKS5 .
  • Если у вас есть только адрес SOCKS4, проверьте хотя бы наличие поддержки SOCKS4a .
  • Если у вас корпоративный адрес, требующий имени пользователя и пароля, это уже SOCKS5; SOCKS4 не передаёт данные аутентификации.
  • Если ваш клиент предлагает опцию «SOCKS5h», выбирайте её — конечная hозначает, что разрешение имени хоста будет выполняться удалённо.

Какую версию «говорит» имеющийся у вас адрес, наш инструмент проверки прокси определяет автоматически: в поле протокола вы увидите SOCKS5 или SOCKS4.

Часто задаваемые вопросы

01Что будет, если я укажу адрес SOCKS4 как SOCKS5?

Рукопожатие завершится неудачей, и соединение не установится. Клиент обычно выдаёт ошибку «handshake failed» или тайм-аут.

02В чём разница между SOCKS5h и SOCKS5?

SOCKS5h обязывает выполнять разрешение доменного имени на стороне прокси. В инструментах вроде curl схема socks5h:// включает именно это поведение.

03Шифрует ли SOCKS5 трафик?

Нет. SOCKS только передаёт данные; шифрование — ответственность приложения. Пока вы используете HTTPS, содержимое защищено.

Связанные статьи и страницы

СЛЕДУЮЩИЙ ШАГ

Усильте свою прокси-инфраструктуру уже сегодня.

Начните с платным тарифом за считанные минуты или сначала попробуйте наш бесплатный список прокси.

FREEPROXY.TR

Ищете бесплатные прокси — вы попали по адресу

Комплексная прокси-платформа, где можно посмотреть актуальные адреса бесплатных прокси, сравнить типы HTTP и SOCKS и проверить свои прокси-подключения бесплатными инструментами.