SOCKS-прокси
SOCKS-прокси — прокси, который работает на пятом слое модели передачи информации, и обладает большей анонимностью по сравнению с классическими HTTP-прокси, а также существенно большей вариативностью трафика, который можно зарядить в прокси.
Подробности[править]
Классические HTTP-прокси позволяют нормально работать только с портами 80 и 443, то есть HTTP и HTTPS. А вот поиграть в онлайн-игру, или же скачать торрент при помощи такого прокси не выйдет. Кроме того, отдельные подлые прокси снабжены возможностью стучать, посылая заголовки X-Forwarded-For (XFF), в которые пишется реальный IP-адрес.
Вообще говоря, HTTP-прокси вообще создавались не для анонимности, а для фильтрации контента или кэширования и поэтому передача IP-адреса используется для того, чтобы он корректно поступал на вебосервер, который обрабатывает запрос.
В противовес этим прокси, протокол SOCKS полностью передаёт запрос от имени прокси и не содержит функциональности передачи реального IP-адреса. Но есть и недостаток — по умолчанию не применяется шифрование, так что рандомный SOCKS-прокси так же небезопасен для атак, как и HTTP. В современности чаще всего используется протокол SOCKS5, который поддерживает возможность аутентификации по паролю, чтобы кто попало не долбился в прокси.
Разрабатывался для авторизации корпоративных пользователей, но широко использоваться стал для анонимизации.
SOCKS вообще никак не выдаёт использование прокси, делая вид, что запросы исходят из него. Для обычного пользователя это хорошие, годные анонимные прокси, если потратить время на настройку шифрования соединения. Так, популярный анонимный браузер Tor использует именно протокол SOCKS.