Skip to content
On this page
Home
>API
>Использование прокси

Как использовать прокси

В некоторых сценариях антиботов и задач получения капчи (токена) проверка токена аутентификации обычно осуществляется через IP-адрес, сгенерированный токеном обхода. В таких случаях мы позволяем пользователям устанавливать собственный IP-адрес клиента с помощью параметра proxy, чтобы установить собственный IP-адрес клиента.

WARNING

Обычно поле type задачи несет суффикс ProxyLess, то есть не требует параметров прокси. Если суффикс отсутствует, но тип задачи не связан с распознаванием изображений, то требуются параметры прокси. Подробности можно найти в документации по типам задач.

Поддерживаемые прокси

Мы поддерживаем следующие типы прокси: SOCKS4, SOCKS5, HTTP, HTTPS, а также аутентификацию по IP-адресу или с использованием логина и пароля. Если вам нужно использовать прокси с аутентификацией по IP-адресу, добавьте следующие два IP-адреса в белый список: 47.253.53.46, 47.253.81.245.

Параметры запроса прокси

Мы поддерживаем два вида параметров прокси:

  • Использование proxyType, proxyAddress и других параметров, как указано ниже.
  • Использование параметра proxy, объединяющего информацию о прокси.
json
{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "websiteURL": "https://www.google.com/recaptcha/api2/demo",
        "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
        "type": "ReCaptchaV2Task",// Обычно тип задачи, несущий суффикс ProxyLess, не требует параметров прокси


        // Вы можете отправить информацию о прокси одним из следующих форматов, обратите внимание
        // proxy format 1
        "proxyType": "https",// socks5 | http | https
        "proxyAddress": "198.199.100.10",
        "proxyPort": 3949,
        "proxyLogin": "user",
        "proxyPassword": "pass", 

        // proxy format 2
        "proxy": "socks5:192.191.100.10:4780:user:pwd",
        // или
        "proxy": "198.199.100.10:4780:user:pwd", // Вам не нужно указывать user:pwd, если это прокси с белым списком IP
    }
}

Поддерживаемые форматы параметров прокси следующие:

txt
# Поддерживает протокол socks5 + аутентификацию
socks5:192.191.100.10:4780:user:pwd
# Поддерживает http + аутентификацию
http:192.191.100.10:4780:user:pwd
# По умолчанию используется http
192.191.100.10:4780:user:pwd
# Использование URL DNS
http://user:pwd@ip:port
# Использование URL socks5
socks5://user:pwd@ip:port