Код для подключения прокси

Вставьте строку прокси в любом формате — получите готовый пример для curl, Python, Node.js или PHP. Данные не отправляются на сервер.

Код собирается в вашем браузере: строка прокси никуда не отправляется.

Как пользоваться

  1. Вставьте строку прокси в любом привычном формате: логин:пароль@хост:порт, хост:порт:логин:пароль или с протоколом в начале.
  2. Если протокол в строке не указан, выберите его в списке: HTTP или SOCKS5.
  3. Укажите адрес, который хотите открыть, и язык. Код появится сразу — скопируйте его кнопкой.

По умолчанию в примере стоит адрес, который возвращает ваш внешний IP: так сразу видно, что запрос идёт через прокси.

Что учтено в примерах

  • Спецсимволы в пароле. В адресе прокси логин и пароль кодируются, поэтому символы вроде @ и : в пароле не ломают строку.
  • SOCKS5 с определением имени на стороне прокси. В примерах используется вариант, при котором имя сайта передаётся прокси — так нет утечки DNS.
  • Время ожидания. Везде стоит 30 секунд: для резидентских и мобильных адресов коротких тайм-аутов часто не хватает.
  • Нужные библиотеки. Для SOCKS5 в Python и Node.js требуется дополнительный пакет — команда установки указана в комментарии.

Если код не работает

Сначала проверьте саму строку в проверке прокси: если прокси там отвечает, ищите причину в окружении. Код ошибки подскажет, что не так, — расшифровка на странице коды ошибок прокси. Подробные примеры для отдельных языков есть в разделе инструкции.

Вопросы и ответы

Безопасно ли вставлять сюда логин и пароль?

Да. Код собирается в вашем браузере, строка прокси на сервер не отправляется.

Чем socks5h отличается от socks5?

В варианте socks5h имя сайта определяет прокси, а не ваш компьютер. Так запросы имён не уходят мимо прокси.

Какой порт указывать?

823 — HTTP, 824 — SOCKS5, новый адрес на каждый запрос. Порты от 10000 до 20000 держат один адрес от 1 до 120 минут.

Почему в примере для Node.js отключён встроенный прокси axios?

Встроенная настройка плохо работает с HTTPS-сайтами. Надёжнее передать соединение через отдельного агента, как в примере.

Нужны собственные прокси?

Выберите тип под задачу — и подключите по инструкции.

Резидентские $1.59, мобильные $2.50, серверные $0.80 за 1 ГБ

Регистрация за минуту, доступы сразу после оплаты.

Создать аккаунт