HTTP-прокси и HTTPS-сайты
HTTP-прокси может передавать веб-запросы и при наличии поддержки создавать CONNECT-туннель к HTTPS-сайту. TLS до сайта и TLS между клиентом и прокси — разные соединения.
Название «HTTPS-прокси» может означать поддержку HTTPS-целей либо защищённое соединение с самим посредником. Уточните документацию перед выбором схемы URL.
Что поддерживает SOCKS5?
SOCKS5 подходит не только для обычных веб-запросов, если приложение умеет с ним работать. Однако порт SOCKS5 нельзя просто указать в поле для HTTP-прокси.
Наличие функции в стандарте не означает, что она включена у каждого провайдера. Отдельно проверяйте UDP: название SOCKS5 не гарантирует совместимость с любой игрой или программой.
Сравнение протоколов
| Параметр | HTTP / HTTPS прокси | SOCKS5 прокси |
|---|---|---|
| Клиент | Нужна поддержка HTTP-прокси | Нужна поддержка SOCKS |
| HTTPS-цель | Обычно используется CONNECT-туннель | Приложение может установить TLS самостоятельно |
| Шифрование | TLS до цели и до прокси рассматриваются отдельно | SOCKS5 сам по себе не шифрует трафик |
| DNS | Зависит от способа подключения | Разрешается локально или через прокси |
Где выполняется DNS-запрос?
В curl схема socks5h поручает разрешение имени прокси, а socks5 обычно выполняет его локально. В других клиентах эта настройка может называться иначе.
Если имя не разрешается, сначала выясните, какая сторона выполняет запрос. Новый IP не исправит ошибку локальной конфигурации DNS.
Настроить HTTP и SOCKS5 на практикеНе путайте учётные данные и шифрование
Не загружайте полные списки доступов в неизвестные онлайн-проверки. Учётные данные прокси нужны для соединения с посредником, а логин сайта — для авторизации на цели.
HTTP 407 указывает на требование или проблему аутентификации прокси. Смена пароля целевого аккаунта не исправляет отсутствие пароля прокси. Выбор протокола также не включает шифрование всех соединений приложения автоматически.
Выберите протокол, который понимает приложение
Изучите документацию клиента и проверьте одно подключение. Протокол, адрес и порт должны соответствовать друг другу.
При заказе IPv4 интерфейс предлагает HTTP и SOCKS5. Для других продуктов уточняйте выданный протокол и условия пакета. В обращении укажите приложение, протокол и текст ошибки без секретных данных.
Посмотреть протоколы для IPv4Проверить ошибки аутентификации и DNSЧастые вопросы
Заменяет ли SOCKS5 HTTPS?
Нет. SOCKS5 передаёт соединение, а HTTPS защищает веб-соединение с помощью TLS. Это разные задачи.
Открывает ли HTTP-прокси HTTPS-сайты?
Да, если поддерживает необходимый CONNECT-туннель. При этом адрес самого прокси не обязан начинаться с https://.
Каждый ли SOCKS5-прокси поддерживает UDP?
Нет. До покупки для UDP-трафика отдельно подтвердите поддержку у сервиса и клиента.
Технические источники
Выберите пакет для ваших задач
Выдача зависит от наличия прокси. Если их недостаточно, средства не списываются.