Руководство

Уровни анонимности прокси: прозрачные, анонимные и элитные

Разберём три уровня анонимности прокси — прозрачный, анонимный и элитный: как заголовки HTTP выдают или скрывают ваш реальный IP и какой уровень нужен для парсинга, приватности или задач безопасности.

Roman Bulatov
Эксперт по прокси и сетевой инфраструктуре · · 4 мин чтения

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

Когда вы направляете трафик через прокси, удалённый сервер видит IP-адрес прокси, а не ваш. Но сервер часто может определить ваш настоящий IP или сам факт использования прокси, изучив определённые HTTP-заголовки. То, как прокси обращается с этими заголовками, определяет его уровень анонимности. Обычно выделяют три уровня: прозрачный, анонимный и элитный (с высокой анонимностью). Понимать их важно, чтобы выбрать подходящий прокси для таких задач, как сбор данных из сети, защита приватности или тестирование безопасности.

HTTP-заголовки, которые вас выдают

Три заголовка в частности могут выдать ваш настоящий IP или наличие прокси:

  • X-Forwarded-For – Изначально введён Squid; этот заголовок перечисляет IP-адрес клиента и любые промежуточные прокси. Типичное значение выглядит так: 203.0.113.5, 198.51.100.2.
  • Via – Добавляется каждым прокси и шлюзом; показывает протокол и имя хоста каждого участка пути.
  • Forwarded – Современная стандартизированная версия X-Forwarded-For, хотя всё ещё менее распространена.

Прокси, который не знает об этих заголовках, может раскрыть ваш настоящий IP. Тот, который намеренно удаляет или скрывает их, обеспечивает более высокую анонимность.

Прозрачные прокси (уровень 3)

Прозрачный прокси передаёт ваш настоящий IP-адрес целевому серверу, обычно через заголовок X-Forwarded-For. Он вообще не изменяет эти заголовки, поэтому сервер видит и ваш настоящий IP, и IP прокси. Сервер также знает, что связь идёт через прокси, потому что присутствует заголовок Via или Forwarded.

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

Анонимные прокси (уровень 2)

Анонимный прокси скрывает ваш настоящий IP, но всё равно сообщает серверу, что используется прокси. Он удаляет или заменяет заголовок X-Forwarded-For, поэтому ваш адрес не появляется, но оставляет заголовок Via или Forwarded без изменений либо добавляет собственное обозначение прокси. Сервер знает, что вы за прокси, но не знает ваш настоящий IP.

Этот уровень — компромисс. Он не даёт целевому сайту залогировать ваш IP, чего может хватить для базовой приватности или обхода геоограничений, которые не блокируют прокси. Однако некоторые сайты активно блокируют запросы, выглядящие как приходящие от прокси, из-за чего анонимные прокси менее эффективны для сбора данных.

Элитные прокси / прокси с высокой анонимностью (уровень 1)

Элитный прокси (также называемый прокси с высокой анонимностью) скрывает и ваш настоящий IP, и сам факт использования прокси. Он полностью удаляет заголовки X-Forwarded-For, Via и Forwarded. Некоторые элитные прокси также добавляют ложный заголовок X-Forwarded-For со своим IP, чтобы ещё сильнее замаскировать соединение. Удалённый сервер видит только IP прокси и не имеет признаков того, что задействован прокси.

Элитные прокси — золотой стандарт для сбора данных, приватности и любых задач, где вы должны выглядеть как обычный посетитель. Они также обеспечивают самый высокий уровень анонимности для тестирования безопасности и чувствительных исследований.

Как ProxyVerity определяет уровень анонимности

ProxyVerity проверяет каждый прокси из нашего списка бесплатных прокси с помощью независимых серверов-арбитров, чтобы определить уровень его анонимности. Когда вы пользуетесь нашим проверщиком прокси, инструмент имитирует визит на целевой сервер и смотрит, какие заголовки прокси пересылает. Затем он сообщает уровень: элитный, анонимный или прозрачный. Результаты для каждого прокси также можно посмотреть на странице прокси по местоположению.

Примечание: уровень анонимности не то же самое, что шифрование. Даже элитный прокси может передавать данные открытым текстом, если он не поддерживает HTTPS. Всегда проверяйте протокол, когда пользуетесь бесплатными прокси.

Как выбрать подходящий уровень для вашей задачи

Выбор зависит от того, чего вы хотите добиться:

  • Веб-скрейпинг – почти всегда требует элитных прокси. Многие современные сайты обнаруживают и блокируют анонимные прокси, особенно на платформах электронной коммерции и в социальных сетях. Элитный прокси даёт наибольшие шансы на чистый сбор данных.
  • Приватность и личный серфинг – элитный прокси идеален, но анонимный прокси всё равно скрывает ваш IP от сайта. Прозрачные прокси вообще не дают никакой приватности.
  • Исследование безопасности – используйте элитные или анонимные прокси, чтобы не раскрывать собственную инфраструктуру. Для сканирования уязвимостей лучше подходят элитные прокси — это снижает риск блокировки IP.
  • Обход геоблокировки – анонимные или элитные прокси могут сработать, но некоторые стриминговые сервисы активно блокируют известные IP прокси. Элитные прокси из доверенных источников могут иметь более высокий процент успеха.

Честная правда о бесплатных прокси и анонимности

Бесплатные публичные прокси — в том числе те, что перечислены на ProxyVerity, — это сторонние сервисы. Оператору нельзя полностью доверять. Даже если прокси называет себя элитным, он всё ещё может вести журнал вашего трафика или подменять заголовки. Всегда исходите из того, что трафик через бесплатный прокси виден оператору прокси. Для чувствительных данных используйте платный VPN или надёжный прокси-сервис с ясной политикой отсутствия логов.

Уважайте robots.txt и условия использования целевого сайта. Агрессивный скрейпинг даже через самые анонимные прокси всё равно может привести к попаданию вашего IP в чёрный список. И наконец, помните, что анонимность могут подорвать другие факторы, например отпечаток браузера или cookies. Воспользуйтесь инструментом какой у меня IP, чтобы увидеть, что видит интернет, и всегда проверяйте настройку прокси, прежде чем на неё полагаться.