프록시 쓰기
JSON 방식 메서드
토큰 작업
- reCAPTCHA v2
- reCAPTCHA v2 Enterprise
- reCAPTCHA v3
- Cloudflare Turnstile
- GeeTest v3 / v4
- FunCaptcha (Arkose Labs)
- Amazon AWS WAF
- MTCaptcha
- Friendly Captcha
- Lemin Cropped Captcha
- DataDome
- KeyCaptcha
- Capy Puzzle
- Cloudflare 챌린지 페이지
- Cutcaptcha
- CyberSiARA
- atbCAPTCHA
- Tencent Captcha
- Prosopo Procaptcha
- CaptchaFox
- Altcha
- NetEase Yidun
- Yandex SmartCaptcha
- VK Captcha
- Binance Captcha
- 범용 작업 (Imperva, Temu 등)
프록시 쓰기
내 프록시로 풀어야 할 때와 보내는 방법.
프록시가 필요할 때
대부분의 사이트는 다른 IP 주소에서 푼 토큰도 받아서, 프록시 없는 이름으로 대부분의 작업이 돼요. 사이트가 토큰을 푼 IP와 내는 IP가 같은지 확인하거나, 종류 자체가 프록시를 요구할 때(DataDome, Cloudflare Challenge 페이지)는 내 프록시를 쓰세요.
보내는 방법
Proxyless가 빠진 작업 종류 이름을 쓰고 task에 프록시 항목을 더하세요. 항목을 따로 보내도 되고 proxy 문자열 하나로 보내도 돼요. 문자열은 알아서 나눠요.
POST /createTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "RecaptchaV2Task",
"websiteURL": "https://example.com/login",
"websiteKey": "6LcR_RsTAAAAAFJR_5ZdbQd0SMxL7yIDmSXH1-lo",
"proxyType": "http",
"proxyAddress": "1.2.3.4",
"proxyPort": 8080,
"proxyLogin": "user",
"proxyPassword": "pass"
}
}{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "RecaptchaV2Task",
"websiteURL": "https://example.com/login",
"websiteKey": "6LcR_RsTAAAAAFJR_5ZdbQd0SMxL7yIDmSXH1-lo",
"proxy": "http://user:pass@1.2.3.4:8080"
}
}프록시 항목
proxyTypeString필수
http, https, socks4, socks5 중 하나예요.
proxyAddressString필수
프록시 IP 주소나 호스트 이름이에요.
proxyPortInteger필수
프록시 포트예요.
proxyLoginString선택
프록시 사용자 이름이에요. 프록시가 요구할 때만 넣어요.
proxyPasswordString선택
프록시 비밀번호예요. 프록시가 요구할 때만 넣어요.
proxyString
프록시 항목 전부를 문자열 하나로 넣어요. 예: http://user:pass@1.2.3.4:8080.
알아 두세요
- 프록시는 인터넷에서 접속할 수 있어야 하고, 작업이 도는 동안 켜져 있어야 해요.
- 풀이 쪽에서 접속하지 못하면 작업이 ERROR_PROXY_CONNECTION_FAILED로 실패하고 환불돼요.
- 프록시 작업에 proxyAddress나 proxyPort가 없으면 바로 ERROR_BAD_PROXY를 돌려주고, 비용은 없어요.
- 프록시 없는 이름에 보낸 프록시 항목은 지워요.
- 프록시 정보는 작업이 끝나면 지워요.