### Перевірка проксі Цей метод дозволяє підключитися через проксі і перевірити, чи він працює. #### Як це працює? Він підключиться до `http://host.stableproxy.com/ip/` через проксі і отримає IP-адресу, потім підключиться до `https://ipinfo.io/widget/demo/ip` і отримає інформацію про місцезнаходження. Перевірка
Список всіх публично доступних методів для взаємодії з API.
POST
Перевірка проксі -/proxy/check
Метод запита
POSThttp://apilocal.stableproxy.com/v2/proxy/check
Параметри запиту
| Ідентифікатор | Правила | Приклад |
|---|---|---|
| protocol | requiredstringin:http, socks5, auto | "http" |
| connect-urls | requiredarray | ["md82ldd_0:[email protected]:11001"] |
| sort-byНе обов'язково | nullablestringapp\_validators\_ex_in_rule | "" |
| sort-orderНе обов'язково | nullablestringin:asc, desc | "asc" |
| captcha-keyНе обов'язково | nullablestring | "6Le6gTwUAAA ... secret ...tjbYd6IAYN_" |
| g-recaptcha-response | requiredrecaptchav3:check, 0.5, captcha-key | "03AFcWeA690BhJU7VIxoIpsXXdDx7IVllNVz804lKvWNIBYmF42ALfY18TY4cjjQ0sY_...." |
| connect-urls.* | requiredstring | 36 |
Приклади коду
JavaScript
async function postProxyCheck() {
const baseUrl = 'http://apilocal.stableproxy.com/v2';
const req = await fetch(baseUrl + '/proxy/check', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"protocol": "http",
"connect-urls": ["md82ldd_0:[email protected]:11001"],
"sort-by": "",
"sort-order": "asc",
"captcha-key": "6Le6gTwUAAA ... secret ...tjbYd6IAYN_",
"g-recaptcha-response": "03AFcWeA690BhJU7VIxoIpsXXdDx7IVllNVz804lKvWNIBYmF42ALfY18TY4cjjQ0sY_....",
"connect-urls.*": 36
}),
}
);
const res = await req.json();
}