Как использовать прокси в cURL (командная строка и отладка)

Обновлено:

Консольная утилита curl — это самый быстрый способ проверить авторизацию прокси, изучить заголовки HTTP-ответа и измерить сетевую задержку в терминале Linux, macOS или Windows, используя учетные данные ip:port:user:pass от VinaProxy.

cURL · HTTP Proxy Format
curl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip
Приватные IPv4 (серверные)
🇻🇳 Vietnam
В наличии
От
20 000 ₫ / IP / мес.
≈ 0,74 $ · оплата в VND
Оптовые тарифы
  • 1 IP40 000 ₫
  • От 5 IP35 000 ₫
  • От 10 IP25 000 ₫
  • От 20 IP25 000 ₫
  • От 50 IP25 000 ₫
  • От 100 IP25 000 ₫
  • От 200 IP25 000 ₫
  • От 500 IP25 000 ₫
  • От 1000 IP22 000 ₫
  • От 2000 IP20 000 ₫
Купить Vietnam
Приватные IPv4 (серверные)
🇺🇸 United States
В наличии
От
20 000 ₫ / IP / мес.
≈ 0,74 $ · оплата в VND
Оптовые тарифы
  • 1 IP40 000 ₫
  • От 5 IP35 000 ₫
  • От 10 IP25 000 ₫
  • От 20 IP25 000 ₫
  • От 50 IP25 000 ₫
  • От 100 IP25 000 ₫
  • От 200 IP25 000 ₫
  • От 500 IP25 000 ₫
  • От 1000 IP22 000 ₫
  • От 2000 IP20 000 ₫
Купить United States
Прокси для платформ:web-scrapingseo-rank-tracking

Основные флаги cURL для прокси и готовые команды

Передавайте параметры прокси через флаги -x (--proxy) и -U (--proxy-user) или объединяйте их в единый URL http://user:pass@ip:port:

ЗадачаКоманда cURLЧто выводит
Проверка выходного IPcurl -x http://user:pass@ip:port https://vinaproxy.com/api/my-ipВозвращает JSON с публичным IPv4-адресом текущего прокси
Раздельный ввод логина/пароляcurl -x http://ip:port -U "user:pass" https://vinaproxy.com/api/my-ipНаиболее безопасный способ при наличии спецсимволов в пароле
Просмотр только заголовковcurl -I -x http://user:pass@ip:port https://example.comЗапрашивает исключительно HTTP-код ответа и заголовки сервера
Замер задержки TTFBcurl -s -o /dev/null -w "Connect:%{time_connect}s TTFB:%{time_starttransfer}s\n" -x http://user:pass@ip:port https://example.comТочно измеряет время TCP-рукопожатия и задержку до первого байта (TTFB)

Полезные советы для Windows PowerShell и shell-скриптов

  • В Windows PowerShell имя curl по умолчанию является алиасом командлета Invoke-WebRequest — обязательно вызывайте curl.exe -x ..., чтобы запустить настоящий cURL
  • Добавляйте флаг -v (verbose), чтобы изучить сетевое рукопожатие CONNECT и убедиться в получении статуса HTTP/1.1 200 Connection established
  • Включайте параметры --connect-timeout 5 --max-time 15 в cron-задачах и скриптах автоматизации, чтобы зависшие серверы не блокировали выполнение
  • Сохраните строчку proxy = "http://user:pass@ip:port" в файле ~/.curlrc, если хотите использовать прокси по умолчанию для всех вызовов curl

Пошаговая инструкция

  1. 1

    Откройте терминал (или cmd / PowerShell в Windows)

    Помните о необходимости вводить curl.exe при работе внутри Windows PowerShell.

  2. 2

    Выполните тестовый запрос через ваш прокси

    Запустите команду curl.exe -x http://user:pass@ip:port https://vinaproxy.com/api/my-ip с данными от VinaProxy.

  3. 3

    Отлаживайте заголовки рукопожатия с флагом -v

    Добавьте параметр -v, чтобы увидеть отправку Proxy-Authorization и процесс TLS-шифрования.

  4. 4

    Добавьте тайм-ауты в скрипты автоматизации

    Используйте параметры --connect-timeout 5 --max-time 15 в боевых скриптах.

Часто задаваемые вопросы

Почему curl -x завершается с ошибкой параметра в Windows PowerShell?

PowerShell назначает curl в качестве псевдонима для Invoke-WebRequest. Запускайте утилиту с явным указанием расширения: curl.exe -x http://user:pass@ip:port ....

Что означает HTTP/1.1 407 Proxy Authentication Required при запуске curl -v?

Это означает, что cURL успешно связался с IP и портом прокси-сервера, однако логин или пароль, переданные в -x или -U, оказались неверными.

Можно ли быстро протестировать сразу много прокси без написания циклов?

Да — вставьте список до 100 прокси в наш онлайн Чекер прокси или Тест скорости прокси.

Быстрые HTTP(S)-прокси с низкой задержкой для cURL и консольных утилит

Мгновенный доступ к приватным IPv4 и статическим ISP-прокси в 7 странах мира.

Купить прокси для cURL

Похожие статьи

Прокси для платформ
Прокси для SEO и проверки позиций (SERP): точный мониторинг ключевых слов в 7 странах
Отслеживайте локальную выдачу ключевых слов, тестируйте гео-редиректы и запускайте Screaming Frog с безлимитными IPv4 и статическими ISP прокси.
Прокси для платформ
Прокси для парсинга сайтов: безлимитные пулы IPv4 и ISP для парсеров 24/7
Высокоскоростные HTTP(S) выделенные IPv4 и статические ISP прокси для Python, Playwright, Selenium и Scrapy с безлимитным трафиком.
Настройка прокси
Руководство по настройке прокси на Ubuntu и Debian Linux
Настройка HTTP(S) прокси VinaProxy на Ubuntu Server и Desktop: переменные /etc/environment, пакетный менеджер APT, службы systemd и GNOME.
Бесплатные инструменты
Проверка прокси: проверьте свои прокси онлайн
Бесплатная проверка прокси онлайн: вставьте до 100 прокси в формате ip:port:user:pass и узнайте статус, выходной IP и задержку. Разбор каждой ошибки.
IPV4 · vietnam
Приватные прокси IPv4 Вьетнама: доступные выделенные IP для массовых задач
Приватные прокси IPv4 Вьетнама по низкой цене для Facebook, Shopee, автоматизации и парсинга google.com.vn. Выделенные IP, безлимитный трафик.
IPV4 · united states
Приватные прокси IPv4 США: быстрые выделенные IP американских датацентров
Приватные прокси IPv4 США для парсинга, SEO, проверки рекламы и Amazon. Статический IP на одного пользователя, безлимитный трафик, быстрая выдача.
База знаний
Как проверить прокси перед использованием
Как проверить прокси пошагово: убедиться, что он подключается, проверить IP и страну, измерить скорость через curl или онлайн-чекер и исправить ошибки 407 и таймауты.
Сферы применения
Прокси для парсинга и сбора данных
Как выбрать прокси для парсинга: быстрые приватные IPv4 для большинства сайтов, статические ISP для строгих, безлимитный трафик и ответственный сбор данных.