UNLOCK API
การใช้ proxy

การใช้ proxy

เมื่อใดควรแก้ผ่าน proxy ของคุณเอง และวิธีส่ง

เมื่อใดต้องใช้ proxy

เว็บส่วนใหญ่รับ token ที่แก้จาก IP address อื่นได้ ชื่อแบบ proxyless จึงใช้ได้กับงานส่วนใหญ่ ให้ใช้ proxy ของคุณเองเมื่อเว็บตรวจว่า token ถูกแก้จาก IP เดียวกับที่ส่ง หรือเมื่อประเภทงานต้องใช้ (DataDome, หน้า Cloudflare Challenge)

วิธีส่ง

ใช้ชื่อประเภทงานที่ไม่มี Proxyless และเพิ่มฟิลด์ proxy ลงใน 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"
  }
}

ฟิลด์ proxy

proxyType
Stringจำเป็น
http, https, socks4 หรือ socks5
proxyAddress
Stringจำเป็น
IP address หรือชื่อโฮสต์ของ proxy
proxyPort
Integerจำเป็น
พอร์ตของ proxy
proxyLogin
Stringไม่บังคับ
ชื่อผู้ใช้ proxy ถ้า proxy ต้องใช้
proxyPassword
Stringไม่บังคับ
รหัสผ่าน proxy ถ้า proxy ต้องใช้
proxy
String
ฟิลด์ proxy ทั้งหมดในสตริงเดียว เช่น http://user:pass@1.2.3.4:8080

ควรรู้

  • proxy ต้องเข้าถึงได้จากอินเทอร์เน็ตและออนไลน์อยู่ตลอดที่งานทำงาน
  • ถ้าผู้แก้เชื่อมต่อไม่ได้ งานจะล้มเหลวด้วย ERROR_PROXY_CONNECTION_FAILED และได้เงินคืน
  • งานแบบ proxy ที่ไม่มี proxyAddress หรือ proxyPort จะได้ ERROR_BAD_PROXY ทันที ไม่คิดเงิน
  • ฟิลด์ proxy ที่ส่งมากับชื่อแบบ proxyless จะถูกตัดออก
  • ข้อมูล proxy จะถูกลบเมื่องานจบ