Гайды · 5 мин
Что такое прокси и чем отличаются HTTP(S) и SOCKS5
Прокси - это посредник между вашим устройством и сайтом. Запрос уходит не напрямую, а через другой сервер, и сайт видит адрес этого сервера. Разберём, как это устроено, чем различаются два самых распространённых протокола и как не ошибиться с выбором.
- Команда TrueSocks
- Обновлено
- 5 мин чтения
Как работает прокси-сервер
Когда вы открываете сайт без прокси, ваш компьютер устанавливает соединение с сервером сайта, и тот видит ваш внешний IP-адрес: адрес домашнего провайдера, мобильного оператора или офисной сети. С прокси появляется промежуточное звено. Программа отправляет запрос прокси-серверу, прокси пересылает его сайту от своего имени, получает ответ и возвращает его вам.
Для сайта источником запроса становится IP-адрес прокси. Отсюда основные сценарии: увидеть сайт глазами пользователя из другой страны, развести рабочие аккаунты по разным адресам, распределить автоматические запросы парсера по нескольким IP, чтобы не упираться в ограничения на частоту.
Из чего состоит доступ к прокси
- Хост - IP-адрес или доменное имя прокси-сервера.
- Порт - номер, на котором сервер принимает подключения, например
8000. - Протокол - HTTP(S) или SOCKS5 (для Telegram отдельно существует MTProto).
- Авторизация - логин и пароль или привязка по IP, когда сервер пускает только адреса из вашего списка.
HTTP(S)-прокси: для веба и большинства программ
HTTP-прокси понимает протокол, на котором работают сайты. Для обычных HTTP-запросов он видит адрес страницы и заголовки, а для защищённых HTTPS-сайтов браузер просит прокси открыть туннель командой CONNECT, и дальше трафик идёт в зашифрованном виде. Поэтому в описаниях пишут HTTP(S): один и тот же прокси обслуживает оба типа сайтов.
Главный плюс HTTP(S) - совместимость. Его поддерживают браузеры, системные настройки Windows и macOS, библиотеки для парсинга на любом языке, SEO-программы и почти все антидетект-браузеры. Если инструмент умеет работать хоть с каким-то прокси, с HTTP(S) он работает наверняка.
- Подходит для браузеров, парсеров, программ для съёма позиций и мониторинга цен.
- Легко настраивается в системе и в коде: часто достаточно одной строки.
- Работает только с веб-трафиком: для игр, мессенджеров и других протоколов не годится.
SOCKS5: универсальный туннель
SOCKS5 работает на уровень ниже. Он не разбирается в содержимом запросов, а просто передаёт TCP-соединения (и, если сервер это поддерживает, UDP-пакеты) между программой и целевым сервером. Для него нет разницы, сайт это, почтовый клиент или игровой сервер.
Ещё одна полезная особенность SOCKS5: доменное имя можно разрешать на стороне прокси. Тогда DNS-запрос уходит не через вашего провайдера, а через прокси-сервер, и сайт получает ответ, согласованный с IP прокси. В строке подключения это часто обозначают схемой socks5h://.
- Подходит для приложений, которые работают не только по HTTP.
- Часто выбирают в антидетект-браузерах и для мультиаккаунтинга.
- Поддерживается не везде: в системных настройках некоторых ОС и в части старых программ его нет.
HTTP(S) или SOCKS5: сравнение
| HTTP(S) | SOCKS5 | |
|---|---|---|
| Что передаёт | Веб-трафик (HTTP и туннели HTTPS) | Любые TCP-соединения, иногда UDP |
| Совместимость | Почти любая программа и ОС | Большинство современных программ |
| DNS через прокси | Для HTTPS имя передаётся в CONNECT | Да, в режиме socks5h |
| Где удобнее | Браузер, парсеры, SEO-софт | Антидетект, приложения, нестандартные протоколы |
| Скорость | Зависит от сервера и канала | Зависит от сервера и канала |
Распространённый миф: SOCKS5 якобы анонимнее или быстрее. На практике оба протокола показывают сайту один и тот же IP прокси, а скорость определяется каналом сервера. Выбирайте по одному критерию: что поддерживает ваша программа. Если поддерживает оба, берите тот, что рекомендует её документация.
Как записывается строка подключения
Прокси передают строкой. Форматы отличаются от программы к программе, но информация везде одна и та же: протокол, хост, порт, логин и пароль.
socks5://login:[email protected]:8000
http://login:[email protected]:8000
203.0.113.10:8000:login:password
login:[email protected]:8000Если программа ждёт другой формат, не переписывайте список вручную: вставьте его в проверку и конвертер прокси. Он покажет строки с ошибками и переведёт весь список в нужный вид. Проверка работает в браузере, строки никуда не отправляются.
Какой протокол выбрать под задачу
- Браузер или системные настройки: HTTP(S), так меньше проблем с совместимостью.
- Антидетект-браузер: любой, оба поддерживаются; многие выбирают SOCKS5, чтобы DNS шёл через прокси.
- Парсер или скрипт: HTTP(S) для веб-запросов, SOCKS5, если библиотека его поддерживает и нужен DNS на стороне прокси.
- Программы для SEO и мониторинга цен: тот, что указан в настройках программы, чаще HTTP(S).
- Telegram: MTProto или SOCKS5, MTProto проще подключить по ссылке.
Тип адреса важнее протокола. Серверный IPv4, ISP, резидентский или мобильный адрес по-разному воспринимаются сайтами, и это сильнее влияет на результат, чем выбор между HTTP(S) и SOCKS5. Об этом подробно в статье о типах прокси.
Вопросы и ответы
Можно ли использовать один прокси и как HTTP, и как SOCKS5?
Зависит от сервера. Многие прокси принимают оба протокола на разных портах. В TrueSocks протокол указывается при заказе, а в выдаче видно, какой порт за что отвечает.
Что выбрать, если программа поддерживает оба протокола?
Ориентируйтесь на рекомендацию документации программы. Если её нет, HTTP(S) проще в настройке, а SOCKS5 удобнее, когда нужно передавать не только веб-трафик или разрешать DNS на стороне прокси.
Шифрует ли прокси мой трафик?
Сам по себе прокси трафик не шифрует. Защиту обеспечивает HTTPS между браузером и сайтом: через прокси такие соединения проходят туннелем, и содержимое остаётся зашифрованным.
Прокси для этой задачи
Цена «от» за единицу на базовый срок, страны и скидка за объём видны на странице товара.
- Выбрать страну
Индивидуальные IPv4
68 стран, от 179 ₽ за IP / 30 дней
- Выбрать страну
IPv4 Эконом
64 страны, от 216 ₽ за IP / 30 дней
- #основы
- #HTTP(S)
- #SOCKS5
- #протоколы
Прокси предоставляются для законных задач. Спам, мошенничество и взлом запрещены, соблюдайте правила площадок. Правила сервиса
Читайте также
Все статьи- Гайды
Глоссарий прокси: термины простыми словами
Словарь терминов о прокси: IPv4 и IPv6, SOCKS5 и socks5h, ISP, резидентские и мобильные адреса, ротация и sticky-сессии, ASN, WebRTC, DNS-утечки, fingerprint, rate limit и другое.
5 мин · - Гайды
Авторизация прокси по логину или по IP: что выбрать
Чем авторизация по логину и паролю отличается от привязки по IP, когда удобнее каждый способ, как узнать свой внешний IP и что делать, если данные доступа попали в чужие руки.
5 мин · - Новости рынка
Дефицит IPv4: почему адреса дорожают и что делать покупателю
Почему свободные IPv4-адреса закончились, как устроен вторичный рынок адресов и как это отражается на прокси. Практические советы: когда хватит IPv6, когда брать длинный срок и когда смотреть на ISP.
5 мин ·