Прокси-сервер — это компьютер, который обращается к интернету от вашего имени. Браузер или скрипт подключается не к сайту напрямую, а к прокси, и уже прокси подключается к сайту. Сайт отвечает прокси, а прокси передаёт ответ вам.
Этот небольшой крюк меняет главное: сайт видит IP-адрес прокси, а не ваш.
Как запрос проходит через прокси
- Программа открывает соединение с прокси — например,
203.0.113.10:8080. - Сообщает, куда нужно попасть:
example.com, порт 443. - Прокси открывает собственное соединение с
example.com. - Данные идут в обе стороны через прокси, пока одна из сторон не закроет соединение.
Для HTTPS-сайтов содержимое остаётся зашифрованным на всём пути. Прокси знает, какой хост вы открываете, но не может прочитать страницы, пароли и cookie внутри зашифрованного туннеля.
Что видит сайт
- IP-адрес — выходной IP прокси. По нему же определяется ваша «страна».
- Заголовки — всё, что отправляет браузер, плюс то, что добавил прокси. Одни прокси дописывают
X-Forwarded-Forс вашим настоящим IP, другие не добавляют ничего. Об этом — статья про уровни анонимности. - Задержку — запросы через далёкий прокси идут дольше, поэтому в списке бесплатных прокси для каждого указана измеренная скорость.
Основные виды прокси
По протоколу:
- HTTP-прокси понимают веб-запросы. Их проще всего использовать в браузере и парсерах.
- SOCKS4 и SOCKS5 пересылают любое TCP-соединение, не заглядывая внутрь. SOCKS5 также поддерживает UDP и авторизацию. Подробное сравнение — в статье HTTP или SOCKS5.
По происхождению IP-адреса:
- Серверные (datacenter) работают на серверах хостинг-компаний. Быстрые и дешёвые, но сайты легко их распознают.
- Резидентные используют IP домашних подключений и выглядят как обычные посетители.
- Мобильные пропускают трафик через сотовые сети, где один IP делят тысячи реальных абонентов.
По доступу:
- Публичные (бесплатные) открыты для всех. Из таких серверов состоит наш список.
- Приватные арендует один клиент, доступ защищён логином и паролем.
Для чего нужны прокси
- Посмотреть сайт таким, каким его видят в другой стране: цены, выдачу, рекламу, доступный контент.
- Собирать открытые данные в больших объёмах, не упираясь в лимиты одного IP.
- Проверять собственный сайт, геотаргетинг и файрвол снаружи.
- Скрывать домашний IP от посещаемых сайтов.
- Открывать ресурсы, заблокированные в вашей сети.
Прокси или VPN
VPN шифрует весь трафик устройства и отправляет его через один сервер. Прокси работает на уровне приложения: вы настраиваете его в браузере или скрипте, и через него идёт только этот трафик. Прокси гибче — парсер может одновременно использовать сотни разных адресов, — а VPN проще, когда нужно защитить всё устройство целиком.
Безопасны ли бесплатные прокси?
Публичный прокси — это чужой сервер. Относитесь к нему как к недоверенному: открывайте только HTTPS-сайты, не передавайте через него пароли и платёжные данные и будьте готовы, что он пропадёт в любой момент. Для важных задач берите приватные прокси у проверенного провайдера.
С чего начать
Откройте список бесплатных прокси, отфильтруйте по протоколу и стране и выберите прокси, проверенный несколько секунд назад. В статье как настроить прокси — точные настройки для браузеров, curl и Python.