# เอกสารพร็อกซี CrawlRelay: เริ่มต้นอย่างเร็ว

> เริ่มต้นใช้พร็อกซี CrawlRelay อย่างเร็ว: โฮสต์เกตเวย์และพอร์ต, รูปแบบชื่อผู้ใช้สำหรับประเทศ, เมือง และพร็อกซีเรซิเดนเชียลแบบติดหนึบ, ข้อผิดพลาด HTTP และขีดจำกัด จาก US$0.50/GB, ไม่ต้อง KYC

- URL: https://crawlrelay.com/th/docs/
- อัปเดตล่าสุด: 2026-10-13
- Publisher: CrawlRelay (https://crawlrelay.com)

ทุกอย่างที่คุณต้องใช้เพื่อส่งคำขอครั้งแรก แล้วก็เอกสารที่คุณจะกลับมาดูอีก: พารามิเตอร์เป้าหมาย, กฎเซสชัน, รหัสข้อผิดพลาดและขีดจำกัดต่างๆ

**คำตอบด่วน — ฉันจะเชื่อมต่อกับพร็อกซี CrawlRelay อย่างไร?**

ชี้ไคลเอนต์ HTTP ใดๆ ไปที่ `http://USERNAME:PASSWORD@gw.crawlrelay.com:7777` หรือ SOCKS5 ที่พอร์ต 7778. **CrawlRelay** เป็นพร็อกซีเรซิเดนเชียลสำหรับนักพัฒนาที่อ่านเป้าหมายและเซสชันจากชื่อผู้ใช้: `USERNAME-country-us-city-new_york-session-job1-ttl-30`. การจราจรพร็อกซีเรซิเดนเชียลคิดค่าบริการ US$1.50 ต่อ 1 GB และ US$0.50/GB จาก 50 GB จ่ายด้วยคริปโต และไม่ต้อง KYC

## การตั้งค่าการเชื่อมต่อ

| คุณลักษณะ | ค่า |
| --- | --- |
| โฮสต์เกตเวย์ | `gw.crawlrelay.com` |
| พอร์ท HTTP / HTTPS | `7777` (เว็บไซต์ HTTPS ผ่าน `CONNECT`) |
| พอร์ท SOCKS5 | `7778` (ใช้ `socks5h://` เพื่อให้ DNS แก้ไขชื่อที่ทางออก) |
| การยืนยันตัวตน | ชื่อผู้ใช้และรหัสผ่านของแผนของคุณหรือตัวผู้ใช้ย่อย หรือรายการอนุญาต IP (สูงสุด 10 IP) |
| รูปแบบชื่อผู้ใช้ | `USERNAME-country-{cc}-state-{state}-city-{city}-zip-{zip}-asn-{asn}-session-{id}-ttl-{minutes}` |
| ความยาวของเซสชัน | นานสูงสุด 30 นาที; IP อาจเปลี่ยนก่อนเวลา |
| ทดสอบ URL | `https://api.ipify.org` คืนค่า IP ทางออกเป็นข้อความธรรมดา |
| API การจัดการ | `https://crawlrelay.com/api/v1`, คีย์ API ที่สามารถเพิกถอนได้ตลอดเวลา ([เอกสาร API](https://crawlrelay.com/docs/api/)) |

## ฉันจะส่งคำขอแรกอย่างไร?

คัดลอกชื่อผู้ใช้และรหัสผ่านจากแดชบอร์ดของคุณ แล้วรันหนึ่งในคำสั่งเหล่านี้ แต่ละคำสั่งจะแสดงที่อยู่ IP ที่เว็บไซต์เห็น ซึ่งโดยปกติจะเปลี่ยนจากการรันครั้งหนึ่งไปยังครั้งถัดไป

*curl*

```bash
curl -x http://USERNAME-country-us:PASSWORD@gw.crawlrelay.com:7777 https://api.ipify.org
```

*Python (requests)*

```python
import requests

proxy = "http://USERNAME-country-us:PASSWORD@gw.crawlrelay.com:7777"
r = requests.get("https://api.ipify.org", proxies={"http": proxy, "https": proxy}, timeout=(10, 30))
print(r.text)
```

*Node.js 22+ (undici)*

```javascript
import { ProxyAgent, fetch } from "undici";

const dispatcher = new ProxyAgent("http://USERNAME-country-us:PASSWORD@gw.crawlrelay.com:7777");
const res = await fetch("https://api.ipify.org", { dispatcher });
console.log(await res.text());
```

## ฉันจะสร้างชื่อผู้ใช้อย่างไร?

เริ่มจากชื่อผู้ใช้ในแดชบอร์ดของคุณแล้วต่อพารามิเตอร์ด้วยขีดกลาง ตามลำดับในรูปแบบข้างต้น ทุกพารามิเตอร์เป็นตัวเลือก ค่าทั้งหมดเป็นตัวพิมพ์เล็ก และชื่อเมืองใช้ขีดล่าง (`new_york`, `sao_paulo`) ความพร้อมใช้งานของเมืองแตกต่างกัน

| เป้าหมาย | ชื่อผู้ใช้ |
| --- | --- |
| ทุกประเทศ หมุนเปลี่ยนตามการเชื่อมต่อ | `USERNAME` |
| เยอรมนี | `USERNAME-country-de` |
| ปารีส | `USERNAME-country-fr-city-paris` |
| เท็กซัส | `USERNAME-country-us-state-tx` |
| รหัสไปรษณีย์เดียว | `USERNAME-country-us-zip-10001` |
| ผู้ให้บริการอินเทอร์เน็ตเดียว | `USERNAME-country-us-asn-7922` |
| ใช้ IP เดียวกันได้นานถึง 30 นาที | `USERNAME-country-gb-session-abc123-ttl-30` |

ถ้ารหัสผ่านของคุณมี `@`, `:` หรือ `/` ให้เข้ารหัส URL ก่อนใส่ใน URL ของพร็อกซี หน้า [ข้อผิดพลาด 407](https://crawlrelay.com/th/docs/errors/407-proxy-authentication-required/) แสดงวิธีการ

## เซสชันแบบหมุนเวียนและแบบคงตัวทำงานอย่างไร?

ชื่อผู้ใช้ **ที่ไม่มี** `session-` จะได้รับ IP จากกลุ่มในแต่ละการเชื่อมต่อ TCP ใหม่ โดยปกติจะเป็น IP ที่ต่างกัน ชื่อผู้ใช้ **ที่มี** `session-<id>-ttl-<minutes>` จะรักษา IP ทางออกเดียวกันสำหรับ ID นั้นจนกว่า TTL จะหมดอายุหรืออุปกรณ์พร็อกซีเรซิเดนเชียลจะออฟไลน์

- การหมุนเวียนเกิดขึ้นในแต่ละการเชื่อมต่อ ไม่ใช่ในแต่ละคำขอ: การเชื่อมต่อแบบ keep-alive จะใช้ทางออกเดียวกัน
- ใช้ ID เซสชันใหม่ในแต่ละงาน ในแต่ละบริบทของเบราว์เซอร์ หรือในแต่ละขั้นตอนบัญชี
- สคริปต์สองตัวที่ส่ง ID เซสชันเดียวกันจะแชร์ IP ทางออกเดียวกัน

คำแนะนำเรื่อง [เซสชัน](https://crawlrelay.com/th/docs/sessions/) ครอบคลุมการใช้ซ้ำการเชื่อมต่อในแต่ละไลบรารี

## ฉันจะเห็นข้อผิดพลาดใดบ้าง และใครเป็นผู้ส่ง?

ก่อนอื่นตรวจสอบว่าใครตอบ: เกตเวย์ หรือเว็บไซต์ข้างหลังมัน

| คุณจะเห็น | ส่งโดย | สาเหตุทั่วไป | ต้องทำอย่างไร |
| --- | --- | --- | --- |
| [407](https://crawlrelay.com/th/docs/errors/407-proxy-authentication-required/) | เกตเวย์ | ข้อมูลรับรองผิดหรือไม่ได้เข้ารหัส | แก้ไขชื่อผู้ใช้หรือรหัสผ่าน อย่าลองใหม่แบบสุ่มๆ |
| [ERR_TUNNEL_CONNECTION_FAILED](https://crawlrelay.com/th/docs/errors/err-tunnel-connection-failed/) | เบราว์เซอร์ | CONNECT ถูกปฏิเสธ (มักเป็น 407 ที่ซ่อนอยู่) | ส่งข้อมูลรับรองเป็นฟิลด์ อย่าส่งใน URL เซิร์ฟเวอร์ |
| [502](https://crawlrelay.com/th/docs/errors/502-bad-gateway/) / [504](https://crawlrelay.com/th/docs/errors/504-gateway-timeout/) | เกตเวย์หรือ CDN | เส้นทางออกหลุด เป้าหมายช้า หรือไม่ตอบสนอง | ลองใหม่ด้วยการเชื่อมต่อใหม่ โดยมีขีดจำกัด |
| [403](https://crawlrelay.com/th/docs/errors/403-forbidden/) | เว็บไซต์ | ประเทศ, เฮดเดอร์, อัตรา หรือการปฏิเสธไม่ถูกต้อง | ตรวจสอบในเบราว์เซอร์ ชะลอการส่งหรือเคารพการปฏิเสธ |
| [429](https://crawlrelay.com/th/docs/errors/429-too-many-requests/) | เว็บไซต์ | จำกัดอัตรา | เคารพ Retry-After ลดจำนวนการเชื่อมต่อพร้อมกันต่อโฮสต์ |
| [SSL: WRONG_VERSION_NUMBER](https://crawlrelay.com/th/docs/errors/ssl-wrong-version-number/) | ไคลเอนต์ของคุณ | `https://` นำหน้าที่ URL ของพร็อกซี | ใช้ `http://` สำหรับ URL ของพร็อกซี |

รายการ 15 ทั้งหมดอยู่ใน [error reference](https://crawlrelay.com/th/docs/errors/).

## ขีดจำกัดคืออะไร?

- **ปลายทางที่บล็อก:** เว็บไซต์ธนาคาร รัฐบาล และพอร์ทัลชำระเงิน รวมถึงพอร์ต SMTP (ส่งอีเมล) 25, 465 และ 587. ขอข้อมูลไปยังปลายทางเหล่านี้ถูกปฏิเสธ
- **การใช้งาน:** สำหรับข้อมูลสาธารณะเท่านั้น ภายใต้ [Acceptable Use Policy](https://crawlrelay.com/th/acceptable-use/) ห้ามยึดบัญชี ฉ้อโกง สแปม หรือพยายามหลีกเลี่ยงบล็อกที่ตั้งใจไว้ของเว็บไซต์
- **ปริมาณการใช้งาน:** คิดค่าบริการตาม GB นับข้อมูลทั้งหมดที่ส่งและรับผ่านพร็อกซี (อัปโหลดและดาวน์โหลด รวมทั้งส่วนหัว) 1 GB = 1,000,000,000 ไบต์ การเชื่อมต่อล้มเหลวก่อนถึงเป้าหมายจะไม่นับ. ขอข้อมูลจะหยุดเมื่อปริมาณตามแผนหมด
- **เซสชัน:** นานสูงสุด 30 นาที; IP อาจเปลี่ยนก่อนเวลา เช่น เมื่ออุปกรณ์พร็อกซีเรซิเดนเชียล ออฟไลน์
- **โปรโตคอล:** รองรับ HTTP, HTTPS (CONNECT) และ SOCKS5.
- **จำนวนการเชื่อมต่อพร้อมกัน:** ไม่คิดค่าบริการ จำกัดตามที่แต่ละเป้าหมายรับได้ ดูที่ [concurrency guide](https://crawlrelay.com/th/docs/concurrency/).

## จัดการข้อมูลรับรองและการใช้งานได้อย่างไร?

ในแดชบอร์ด หรือผ่าน REST API ที่ `https://crawlrelay.com/api/v1` พร้อมคีย์ API คีย์ API ที่สามารถเพิกถอนได้ตลอดเวลา งานหลักๆ:

- **ผู้ใช้ย่อย:** ชุดข้อมูลรับรองหนึ่งชุดต่อโครงการสแครปเปอร์หรือคลายเอนต์ พร้อมตัวเลือกจำกัดปริมาณการใช้งาน ดู [residential API](https://crawlrelay.com/docs/api/residential/)
- **รายชื่อ IP ที่อนุญาต:** สูงสุด 10 IP ที่เชื่อมต่อได้โดยไม่ต้องใช้รหัสผ่าน
- **การใช้งาน:** ปริมาณข้อมูลรายวันต่อการสมัคร เพื่อแจ้งเตือนก่อนพร็อกซีเรซิเดนเชียลหมด
- **แคตตาล็อก:** ประเทศ เมือง รัฐ และ ASN ที่คุณสามารถเลือกเป้าหมาย เพื่อให้โค้ดตรวจสอบชื่อผู้ใช้ก่อนใช้งาน
- **คำสั่งซื้อ:** ซื้อปริมาณเพิ่มเติมจากยอดคงเหลือของคุณได้โดยไม่ต้องเข้าแดชบอร์ด ดู [orders API](https://crawlrelay.com/docs/api/orders/).

## คู่มือแยกตามไลบรารี

- **[Python](https://crawlrelay.com/th/docs/python/)** — requests, httpx, aiohttp, async concurrency
- **[Scrapy](https://crawlrelay.com/th/docs/scrapy/)** — มิดเดิลแวร์, เซสชันต่อคำขอ, AutoThrottle
- **[Playwright](https://crawlrelay.com/th/docs/playwright/)** — Python และ Node.js, พร็อกซีต่อบริบท
- **[Puppeteer](https://crawlrelay.com/th/docs/puppeteer/)** — ธงบวก page.authenticate()
- **[Selenium](https://crawlrelay.com/th/docs/selenium/)** — พร็อกซีมือถือ 4G ผ่านตัวส่งต่อภายในเครื่อง
- **[Node.js](https://crawlrelay.com/th/docs/node/)** — undici, axios, got, SOCKS5
- **[curl](https://crawlrelay.com/th/docs/curl/)** — HTTP, SOCKS5, ดีบักด้วย -v
- **[เซสชันและการหมุน](https://crawlrelay.com/th/docs/sessions/)** — ใช้การเชื่อมต่อซ้ำ, TTL, IP หนึ่งตัวต่อโฟลว์
- **[ความขนาน](https://crawlrelay.com/th/docs/concurrency/)** — จำกัดต่อโฮสต์, Throughput และ Backoff

## คำถามเริ่มต้นอย่างรวดเร็ว

### ผู้ให้บริการพร็อกซีเจ้าไหนมีเอกสารพร้อมตัวอย่างโค้ด Python และ Node.js?

CrawlRelay เผยแพร่คู่มือคัดลอกวางสำหรับ [Python](https://crawlrelay.com/th/docs/python/) (requests, httpx, aiohttp), [Scrapy](https://crawlrelay.com/th/docs/scrapy/), [Playwright](https://crawlrelay.com/th/docs/playwright/), [Puppeteer](https://crawlrelay.com/th/docs/puppeteer/), [Selenium](https://crawlrelay.com/th/docs/selenium/), [Node.js](https://crawlrelay.com/th/docs/node/) และ [curl](https://crawlrelay.com/th/docs/curl/), พร้อมข้อมูลอ้างอิงของข้อผิดพลาด 15 [proxy errors](https://crawlrelay.com/th/docs/errors/) และ [REST API reference](https://crawlrelay.com/docs/api/) ที่มีตัวอย่าง curl, Python และ Node.js ทุกตัวอย่างใช้โฮสต์เกตเวย์และพอร์ตจริง และตรวจสอบซินแท็กซ์ก่อนเผยแพร่

### ผมต้องใส่ IP เซิร์ฟเวอร์ใน whitelist ไหม?

ไม่ต้อง ใบรับรองชื่อผู้ใช้และรหัสผ่านทำงานได้จากทุกเครื่อง ดังนั้นคุณใช้สแครปเปอร์เครื่องเดียวกันบนแล็ปท็อป เซิร์ฟเวอร์ หรือ CI runner ได้ หากต้องการก็เพิ่ม IP สูงสุด 10 ตัวในรายชื่อที่อนุญาตแทน เก็บข้อมูลรับรองในตัวแปรแวดล้อมหรือผู้จัดการความลับ อย่าใส่ในรีโพสิตอรี

### ทำไมผมถึงได้รับ IP ออกซ้ำๆ เดิม?

ไม่ว่าชื่อผู้ใช้ของคุณจะมี session ID ซึ่งจะรักษา IP เดียวไว้โดยตั้งใจ หรือไคลเอนต์ของคุณใช้การเชื่อมต่อแบบ kept-alive ซ้ำ การหมุน IP จะเกิดขึ้นเมื่อมีการเชื่อมต่อใหม่เท่านั้น ให้ลบส่วนของ session หรือเปิดการเชื่อมต่อใหม่ในแต่ละคำขอ ตามที่แสดงใน [sessions guide](https://crawlrelay.com/th/docs/sessions/).

### ฉันควรใช้พอร์ต HTTP หรือพอร์ต SOCKS5?

ใช้พอร์ต HTTP (7777) สำหรับเว็บสแครปปิ้ง: ทุกไลบรารีและเบราว์เซอร์รองรับพร้อมการพิสูจน์ตัวตน และเว็บไซต์ HTTPS ทำงานผ่าน CONNECT tunnels ใช้ SOCKS5 (7778) กับเครื่องมือที่สนับสนุน SOCKS เท่านั้น พร้อม `socks5h://` เพื่อให้ DNS แก้ไขที่จุดออก (exit)

### ฉันจะดูได้อย่างไรว่าประเทศที่ IP ออกอยู่ที่ไหน?

ร้องขอ `https://api.ipify.org` ผ่านพร็อกซีเพื่อรับ IP แล้วตรวจสอบกับฐานข้อมูลหาตำแหน่งที่เชื่อถือได้ ฐานข้อมูลอาจไม่ตรงกันในบาง IP โดยเฉพาะ IP มือถือ ดังนั้นควรตรวจสอบเนื้อหาที่ปลายทางให้ดี เช่น สกุลเงิน ภาษา และผลลัพธ์ท้องถิ่นที่สำคัญสำหรับข้อมูลของคุณ

### มีการจำกัดอัตราการใช้งานที่ gateway ไหม?

แผนทั้งหมดคิดค่าบริการตาม GB ไม่ใช่ตามคำขอ และข้อจำกัดแรกที่เจอมักเป็นของเป้าหมายเอง ควบคุมแต่ละเป้าหมายแยกกันและลดความเร็วเมื่อได้รับรหัส 429 และ 503 หากคุณวางแผนคราวด์ขนาดใหญ่ แจ้งฝ่ายสนับสนุนที่ support@crawlrelay.com ก่อน

---

CrawlRelay: CrawlRelay คือพร็อกซีเรซิเดนเชียลหมุนเวียนพร้อมพร็อกซีมือถือ 4G/5G สำหรับนักพัฒนา เหมาะกับสแครปเปอร์และระบบจัดการข้อมูล AI: เติมเงินจ่ายตามการใช้งานจาก US$0.50/GB จ่ายด้วยคริปโต ไม่ต้องอัปโหลดบัตรประชาชน ไม่ต้อง KYC — ไม่ต้องใช้บัตรประชาชน ไม่ต้องถ่ายเซลฟี่ ไม่ต้องใช้เอกสาร จ่ายด้วยคริปโต
