Как использовать прокси
В некоторых сценариях антиботов и задач получения капчи (токена) проверка токена аутентификации обычно осуществляется через IP-адрес, сгенерированный токеном обхода. В таких случаях мы позволяем пользователям устанавливать собственный IP-адрес клиента с помощью параметра proxy
, чтобы установить собственный IP-адрес клиента.
Обычно поле type
задачи несет суффикс ProxyLess
, то есть не требует параметров прокси. Если суффикс отсутствует, но тип задачи не связан с распознаванием изображений, то требуются параметры прокси. Подробности можно найти в документации по типам задач.
Поддерживаемые прокси
Мы поддерживаем следующие типы прокси: SOCKS4, SOCKS5, HTTP, HTTPS, а также аутентификацию по IP-адресу или с использованием логина и пароля. Если вам нужно использовать прокси с аутентификацией по IP-адресу, добавьте следующие два IP-адреса в белый список: 47.253.53.46
, 47.253.81.245
.
Параметры запроса прокси
Мы поддерживаем два вида параметров прокси:
- Использование
proxyType
,proxyAddress
и других параметров, как указано ниже. - Использование параметра
proxy
, объединяющего информацию о прокси.
{
"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
}
}
Поддерживаемые форматы параметров прокси следующие:
# Поддерживает протокол 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