Skip to content
Beginner / 1 min read

Как использовать резидентные прокси ProxyScrape с curl в Linux: руководство для начинающих

Узнайте, как настроить curl для использования резидентных прокси ProxyScrape в Linux. Это руководство для начинающих охватывает аутентификацию, тестирование и распространённые проблемы.

Linux HTTP(S) Веб-скрейпинг Приватность/Анонимность

Обзор

ProxyScrape предоставляет резидентные, датацентровые и мобильные прокси с поддержкой HTTP и SOCKS5. Если вы новичок в работе с прокси на Linux, curl — один из самых простых инструментов для начала. Это руководство показывает, как направлять запросы curl через резидентный прокси ProxyScrape с использованием HTTP или SOCKS5.

Вам понадобится:

  • Система Linux с установленным curl (в большинстве дистрибутивов он включён).
  • Аккаунт ProxyScrape с учётными данными прокси (имя пользователя, пароль, хост и порт).

Примечание: ProxyScrape иногда пишут с ошибкой как «Proxyscape». Если вы ищете этот термин, вы по адресу.

Шаги

  1. Соберите учётные данные прокси
    Войдите в панель управления ProxyScrape и перейдите к списку прокси. Скопируйте следующие данные:

    • Хост (например, proxy.proxyscrape.com)
    • Порт (например, 8080 для HTTP, 1080 для SOCKS5)
    • Имя пользователя
    • Пароль

    Полный URL прокси будет выглядеть так:
    http://username:password@host:port

  2. Проверьте подключение к интернету без прокси
    Перед использованием прокси убедитесь, что curl работает:

    curl -I https://httpbin.org/ip
    

    Вы должны увидеть ответ HTTP 200.

  3. Сделайте запрос через HTTP-прокси
    Используйте флаг -x (или --proxy), чтобы указать прокси:

    curl -x http://username:password@host:port https://httpbin.org/ip
    

    Замените username, password, host и port на ваши фактические учётные данные.

  4. Убедитесь, что IP-адрес изменился
    Проверьте исходный IP, который видит целевой сервер:

    curl -x http://username:password@host:port https://api.ipify.org
    

    Вывод должен быть IP прокси, а не ваш реальный IP.

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

    export http_proxy="http://username:password@host:port"
    export https_proxy="http://username:password@host:port"
    

    Затем просто выполните:

    curl https://api.ipify.org
    

    Чтобы сделать это постоянным, добавьте строки в ваш ~/.bashrc или ~/.profile (будьте осторожны с хранением учётных данных в виде открытого текста).

  6. Попробуйте SOCKS5 вместо HTTP
    ProxyScrape также поддерживает SOCKS5. Используйте схему socks5://:

    curl -x socks5://username:password@host:port https://api.ipify.org
    

    SOCKS5 может быть полезен для приложений, которые плохо работают с HTTP-прокси.

  7. Использование curl с wget (опционально)
    Если вы также используете wget, вы можете настроить его временно:

    wget -e use_proxy=yes -e http_proxy=host:port -e proxy_user=username -e proxy_password=password https://httpbin.org/ip
    

Устранение неполадок

  • 407 Proxy Authentication Required
    Перепроверьте имя пользователя и пароль. Убедитесь, что нет лишних пробелов или специальных символов, требующих URL-кодирования.

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

  • curl: (7) Failed to connect to ...
    Обычно это означает, что хост или порт прокси недоступны. Попробуйте пропинговать хост или использовать telnet host port, чтобы проверить подключение.

  • Переменные окружения не работают
    Убедитесь, что вы не задали конфликтующие переменные прокси (например, all_proxy). Вы можете снять их с помощью unset http_proxy https_proxy и попробовать снова.

  • Медленный отклик
    Резидентные прокси могут быть медленнее датацентровых прокси. Если скорость критична, попробуйте датацентровый прокси от ProxyScrape.

Итог

Вы узнали, как использовать curl с резидентными прокси ProxyScrape в Linux. Ключевые шаги — сбор учётных данных, использование флага -x или переменных окружения и проверка смены IP. Для начинающих начать с простой команды curl — самый простой способ протестировать и интегрировать прокси в свой рабочий процесс. ProxyScrape предлагает надёжные резидентные, датацентровые и мобильные прокси с поддержкой HTTP и SOCKS5, что делает его хорошим выбором для пользователей Linux.