Использование HTTP и SOCKS5 прокси в браузерах, инструментах и коде
Прокси-планы дают HTTP, HTTPS и SOCKS5 прокси без приложения. В этом руководстве: где найти данные, как выбрать метод входа и как использовать прокси в браузерах, инструментах, curl и Python.
8 мин. чтения
Какие планы включают прокси
Три плана работают как прокси. Rotating Proxy Pool даёт 2,200 IP в 260 подсетях, которые обновляются каждые 14 дней. Static Proxy предоставляет выделенные IP из более чем 1,000 подсетей, цена падает с $2.68 до $1.34 за IP при увеличении заказа. 1 Gbps Static Proxy, блоки по 50 выделенных IP с портами 1 Гбит/с для видео, парсинга и больших данных.
Все три поддерживают HTTP, HTTPS и SOCKS5, принимают логин с паролем или IP allowlist. Поскольку приложение не требуется, они работают на серверах, в профилях браузера, инструментах парсинга и вашем коде.
Найдите данные вашего прокси
После оформления заказа откройте сервис в Мои сервисы. Вы увидите хост прокси, порты для каждого протокола, логин и пароль. Для Static Proxy и 1 Gbps Static Proxy также отобразится список ваших выделенных IP.
Введите данные в формате, который ожидает ваш инструмент. Большинство принимают строку вида protocol://USER:PASS@HOST:PORT, например http://USER:PASS@HOST:PORT или socks5://USER:PASS@HOST:PORT. Замените USER, PASS, HOST и PORT значениями из Мои сервисы.
Логин с паролем или IP allowlist
Есть два способа входа в прокси. С логином и паролем каждый запрос передаёт ваши данные. Это работает из любой сети, включая ноутбуки, и проще всего для профилей браузера и настольных инструментов.
С IP allowlist вы регистрируете публичный IP вашего сервера или офиса в Мои сервисы. Запросы с этого IP принимаются без логина. Это чище для серверов с фиксированным адресом и инструментов без поддержки входа в прокси. Обновляйте allowlist при смене IP сервера.
- Ноутбук или меняющаяся сеть: логин и пароль.
- Сервер с фиксированным IP: IP allowlist.
- Инструмент без поддержки входа в прокси: IP allowlist.
- Много профилей браузера на одном ПК: логин и пароль, один прокси на профиль.
В веб-браузере
Большинство браузеров используют системные настройки прокси. В Windows откройте «Параметры», затем «Сеть и Интернет», затем «Прокси» и введите хост и HTTP-порт в разделе ручной настройки. В macOS откройте «Системные настройки», затем «Сеть», выберите ваше соединение, откройте «Дополнительно» и затем «Прокси», заполните поля веб-прокси и защищенного веб-прокси. Браузер запросит имя пользователя и пароль прокси при первом открытии страницы.
В Firefox свои настройки прокси в разделе сети. Там можно указать SOCKS5 хост и порт. Инструменты для профилей и расширения-переключатели позволяют назначить каждому профилю свой прокси, стандартный подход для команд, управляющих несколькими аккаунтами с IP Static Proxy.
В инструментах для парсинга и автоматизации
Инструменты парсинга, SEO-краулеры и мониторинг обычно имеют поле для прокси или импорт списка. Вставьте по одному прокси на строку в нужном формате. Для Static Proxy добавьте каждый выделенный IP отдельной строкой, чтобы инструмент распределял нагрузку. Для Rotating Proxy Pool укажите адрес пула, инструмент будет получать IP из пула 2,200 адресов.
Установите разумное число параллельных соединений. Умеренный темп сохраняет репутацию IP и даёт более надёжные данные, чем всплески запросов.
С curl
В curl используйте опцию -x. Для HTTP: curl -x http://USER:PASS@HOST:PORT https://proxyworld.cc/en/my-ip. Для SOCKS5 укажите socks5h, чтобы DNS также шёл через прокси: curl -x socks5h://USER:PASS@HOST:PORT https://proxyworld.cc/en/my-ip.
С IP allowlist опустите логин: curl -x http://HOST:PORT https://proxyworld.cc/en/my-ip. Ответная страница покажет использованный IP, быстрый способ проверить каждый прокси в списке.
С Python
С библиотекой requests передайте словарь proxies. Напишите proxy = 'http://USER:PASS@HOST:PORT', затем proxies = {'http': proxy, 'https': proxy}, потом r = requests.get('https://proxyworld.cc/en/my-ip', proxies=proxies, timeout=30) и print(r.status_code) для проверки.
Для SOCKS5 установите дополнение: pip install requests[socks] и укажите proxy = 'socks5h://USER:PASS@HOST:PORT'. Чтобы использовать много IP Static Proxy, храните их в списке и выбирайте разные для сессий, так цель будет видеть один IP на протяжении сессии.
Устанавливайте таймаут на каждый запрос и повторяйте с паузой при ошибке. Это сохраняет стабильность долгих задач без перегрузки сайтов.
Проверка и устранение проблем
Проверьте каждый прокси через /en/my-ip перед большим заданием. Если что-то не работает, проверьте:
- 407 Proxy Authentication Required: неверный логин или пароль, либо инструмент их не отправляет, скопируйте их заново из Мои сервисы.
- Connection refused или timed out: проверьте хост и порт для выбранного протокола, HTTP и SOCKS5 используют разные порты.
- Allowlist не работает: проверьте публичный IP вашего сервера и его наличие в разделе Мои сервисы.
- Ошибки DNS через SOCKS5: используйте socks5h, чтобы запросы DNS проходили через прокси.
Вопросы
1. Что использовать: HTTP или SOCKS5?
Используйте HTTP или HTTPS для браузеров и большинства веб-инструментов. SOCKS5 подходит для программ, которым нужен другой тип трафика или которые предпочитают SOCKS. В curl и Python выбирайте socks5h, чтобы DNS-запросы также шли через прокси.
2. Можно ли использовать и логин, и allowlist?
Да. Запросы с IP из allowlist принимаются без логина, а запросы с правильным логином и паролем принимаются с любого IP. Многие команды добавляют свои серверы в allowlist, а на ноутбуках используют логин.
3. Сколько прокси мне нужно?
Для Static Proxy посчитайте параллельные сессии или профили браузера, затем проверьте ценовые уровни: цена за IP снижается при заказе 10, 25, 50, 75 и 100 IP. Минимальный заказ, 14 IP.
4. Нужно ли приложение ProxyWorld для прокси?
Нет. Прокси-планы работают в любом браузере, инструменте или скрипте с поддержкой HTTP, HTTPS или SOCKS5. Приложение нужно только для планов на основе приложений.