NeuroCaptcha

Прокси

Когда решать через свой прокси, поля и типы прокси, формат 2Captcha и ошибки прокси.

На этой странице

Типы с прокси — RecaptchaV2Task, RecaptchaV2EnterpriseTask, RecaptchaV3EnterpriseTask — решаются через ваш прокси, и Google видит ваш IP-адрес. Они нужны, когда сайт привязывает токен к IP, с которого его отправляют, или когда score v3 / Enterprise зависит от IP. В остальных случаях проще типы без прокси.

Поля#

proxyType
string
http (по умолчанию), https, socks4 или socks5.
proxyAddress
stringобязательный
IP-адрес или имя хоста прокси. Частные и локальные адреса отклоняются.
proxyPort
integerобязательный
Порт прокси, 1–65535.
proxyLogin
string
Логин прокси, до 256 символов. Хранится зашифрованным.
proxyPassword
string
Пароль прокси, до 256 символов. Хранится зашифрованным.
task
{
  "type": "RecaptchaV2Task",
  "websiteURL": "https://www.google.com/recaptcha/api2/demo",
  "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
  "proxyType": "http",
  "proxyAddress": "proxy.example.com",
  "proxyPort": 8080,
  "proxyLogin": "user",
  "proxyPassword": "pass"
}

Типы прокси#

proxyTypeПрокси
http, httpsHTTP-прокси; HTTPS-трафик идёт через туннель CONNECT
socks4SOCKS4-прокси (без логина и пароля)
socks5SOCKS5-прокси

Формат 2Captcha#

В in.php передавайте proxy=login:password@host:port (или host:port) и proxytype=HTTP, HTTPS, SOCKS4 или SOCKS5. Если строку не удаётся разобрать, ответ — ERROR_BAD_PROXY.

Требования и советы#

  • Прокси должен быть доступен из интернета. Авторизация по логину и паролю надёжнее, чем список разрешённых IP на прокси.
  • Частные, локальные и зарезервированные адреса (10.0.0.0/8, 192.168.0.0/16, 127.0.0.1, localhost…) отклоняются с ERROR_TASK_ABSENT.
  • Лучше всего работают резидентные или мобильные прокси рядом с пользователями сайта; IP дата-центров Google банит чаще.
  • Отправляйте токен через тот же прокси и с тем же userAgent.
  • Данные прокси и cookies хранятся зашифрованными.

Ошибки прокси#

Задача, не решённая из-за прокси, не списывается.

errorIderrorCodeКогда
25ERROR_PROXY_CONNECT_REFUSEDпрокси отклонил соединение
26ERROR_PROXY_CONNECT_TIMEOUTистёк таймаут подключения к прокси
27ERROR_PROXY_READ_TIMEOUTпрокси не ответил вовремя
28ERROR_PROXY_BANNEDIP прокси заблокирован Google или сайтом
49ERROR_PROXY_NOT_AUTHORISEDневерный логин или пароль прокси
35ERROR_PROXY_HAS_NO_IMAGE_SUPPORTпрокси не загружает изображения