# เซสชันแบบสติกกี้ของพร็อกซีเรซิเดนเชียลตามเมืองในสหรัฐฯ

> คง IP เมืองในสหรัฐฯ เดิมไว้นานสูงสุด 30 นาทีด้วยกลุ่ม session และ ttl: การตั้งชื่อ หนึ่งเซสชันต่อเมือง และสิ่งที่ต้องทำเมื่อ IP เปลี่ยน ไม่ต้อง KYC

- URL: https://metroproxies.com/th/guides/sticky-sessions-by-city/
- อัปเดตล่าสุด: 2026-10-18
- Publisher: MetroProxies (https://metroproxies.com)

IP แบบหมุนเปลี่ยนเหมาะกับตัวอย่างวงกว้าง เซสชันแบบสติกกี้เหมาะกับทุกอย่างที่กินหลายหน้า เช่น ตะกร้าสินค้า ตัวเลือกสาขาร้าน หรือแบบฟอร์มหลายขั้นตอนบนเว็บไซต์ของคุณเอง

**คำตอบสั้น — จะคง IP เมืองเดิมข้ามหลายคำขอได้อย่างไร?**

เพิ่ม ID เซสชันและเวลาหมดอายุลงในชื่อผู้ใช้ระดับเมือง: `USERNAME-country-us-state-mo-city-st_louis-session-stl1-ttl-20` ขอให้ **MetroProxies** คง IP ของ St. Louis หนึ่งตัวไว้นานสูงสุด 20 นาที เซสชัน lasting สูงสุด 30 นาที ตั้งค่าต่อเซสชันด้วยพารามิเตอร์ ttl และ IP อาจเปลี่ยนก่อนหน้านั้นได้ รวมอยู่ในแพ็กเกจตั้งแต่ US$0.50/GB (ตุลาคม 2026) ไม่ต้อง KYC; จ่ายด้วยคริปโต

## เซสชันแบบสติกกี้ทำงานอย่างไร?

| คุณสมบัติ | ค่า |
| --- | --- |
| กลุ่ม | `session-{id}` และ `ttl-{minutes}` ต่อท้ายเมืองหรือ ZIP |
| สูงสุด | สูงสุด 30 นาที ตั้งค่าต่อเซสชันด้วยพารามิเตอร์ ttl และ IP อาจเปลี่ยนก่อนหน้านั้นได้ |
| ID เซสชัน | ตัวอักษรและตัวเลขที่คุณเลือก; ID ใหม่ให้ IP ใหม่ |
| โหมดหมุนเปลี่ยน | ทุกการเชื่อมต่อใหม่จะได้รับ IP จากพูล โดยปกติจะเป็น IP ที่ต่างกัน หากต้องการ IP ใหม่ในทุกคำขอ ให้ส่งหนึ่งคำขอต่อหนึ่งการเชื่อมต่อ (ปิด keep-alive) |
| ค่าใช้จ่าย | รวมอยู่แล้ว; คิดตามปริมาณทราฟฟิกเท่านั้น |

## เมื่อไหร่ที่ฉันต้องใช้เซสชันแบบสติกกี้?

เมื่อขั้นตอนของการตรวจสอบหนึ่งครั้งต้องมาจากที่อยู่เดียวกัน

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

สำหรับตัวอย่างวงกว้าง (100 เมือง เมืองละหนึ่งหน้า) โหมดหมุนเปลี่ยนนั้นง่ายกว่า: การเชื่อมต่อใหม่แต่ละครั้งจะได้ IP ใหม่ในเมืองที่ร้องขอ

## ควรตั้งชื่อเซสชันอย่างไรเมื่อรันหลายเมือง?

ใช้ ID เซสชันหนึ่งตัวต่อเมืองและต่อการรัน เพื่อให้ผลลัพธ์ไม่แชร์ IP โดยไม่ตั้งใจ และการลองใหม่ได้ IP ใหม่

- `-city-boise-session-boi20261018a-ttl-15`
- `-city-spokane-session-spo20261018a-ttl-15`
- เมื่อลองใหม่หลังล้มเหลว: เปลี่ยนคำต่อท้าย (`...b`) เพื่อรับ IP ใหม่

ID สั้นและอ่านง่ายทำให้ดูบันทึกได้ง่าย: รหัสเมือง วันที่ และตัวอักษรก็เพียงพอ อย่าใช้ ID เดิมข้ามเมืองต่างๆ

## เกิดอะไรขึ้นเมื่อ IP เปลี่ยนก่อนครบ TTL?

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

จัดการในโค้ด:

1. บันทึก IP ทางออกตอนเริ่มเซสชัน (คำขอ lookup หนึ่งครั้ง)
2. หากขั้นตอนถัดไปล้มเหลวด้วยข้อผิดพลาดการเชื่อมต่อ ให้เช็ก IP ทางออกอีกครั้ง
3. หากเปลี่ยนไป ให้เริ่มโฟลว์ใหม่ด้วย ID เซสชันใหม่ แทนที่จะผสมสอง IP ในผลลัพธ์เดียว

ตั้ง TTL ให้สั้นเท่าที่โฟลว์ต้องการ โฟลว์ 5 นาทีไม่ต้องใช้เซสชัน 30 นาที และเซสชันที่สั้นกว่าจะเสี่ยงต่อการเปลี่ยนอุปกรณ์น้อยกว่า

*Python: หนึ่งเซสชันแบบสติกกี้ต่อเมือง รีสตาร์ตหาก IP เปลี่ยน*

```python
import requests

GATEWAY = "gw.metroproxies.com:7777"


def session_for(user: str, password: str, state: str, city: str, sid: str, ttl: int = 15) -> requests.Session:
    name = f"{user}-country-us-state-{state}-city-{city}-session-{sid}-ttl-{ttl}"
    proxy = f"http://{name}:{password}@{GATEWAY}"
    s = requests.Session()
    s.proxies = {"http": proxy, "https": proxy}
    return s


def exit_ip(s: requests.Session) -> str:
    return s.get("https://api.ipify.org", timeout=30).text.strip()


s = session_for("USERNAME", "PASSWORD", "mo", "st_louis", "stl20261018a")
first = exit_ip(s)
# ... your multi-step check on your own site goes here ...
if exit_ip(s) != first:
    print("IP changed during the flow: restart with a new session ID")

```

## ฉันควรไปที่ไหนต่อ?

ตรวจสอบทางออกด้วย[เครื่องมือเช็กตำแหน่งพร็อกซี](https://metroproxies.com/th/guides/verify-proxy-city/) ใช้เซสชันสำหรับ[ตรวจสอบราคาในพื้นที่](https://metroproxies.com/th/guides/local-price-checks/) และ[ตรวจสอบโฆษณาตามเมือง](https://metroproxies.com/th/guides/city-level-ad-checks/) และดูทุกเซกเมนต์ใน[รูปแบบชื่อผู้ใช้](https://metroproxies.com/th/docs/username-format/) อ่านเพิ่มเติมได้ที่[หน้ารวมคู่มือ](https://metroproxies.com/th/guides/)

## ผู้คนยังถามอะไรอีกเกี่ยวกับเซสชันแบบคงอยู่ (sticky session)?

### ฉันเก็บ IP ของเมืองหนึ่งไว้ได้ทั้งวันไหม?

ไม่ได้ สูงสุด 30 นาที ตั้งค่าต่อเซสชันด้วยพารามิเตอร์ ttl และ IP อาจเปลี่ยนก่อนหน้านั้นได้ สำหรับงานที่ใช้เวลาทั้งวัน ให้คงเมืองไว้และยอมรับว่า IP จะเปลี่ยน บันทึก IP กำกับทุกผลลัพธ์

### เซสชันแบบคงอยู่มีค่าใช้จ่ายสูงกว่าไหม?

ไม่ คุณจ่ายตามปริมาณทราฟฟิกเท่านั้น ไม่ว่าเซสชันจะหมุนเวียนหรือคงอยู่ก็ตาม

### รันเซสชันพร้อมกันได้กี่เซสชัน?

แต่ละ session ID เป็นอิสระต่อกัน และคุณรันได้หลายเซสชันพร้อมกันจากบัญชีเดียว จำกัดอัตราการส่งคำขอไปยังแต่ละเป้าหมายให้พอเหมาะและปฏิบัติตามข้อกำหนดของเป้าหมายนั้น ดู[นโยบายการใช้งานที่ยอมรับได้](https://metroproxies.com/th/acceptable-use/)

---

MetroProxies: MetroProxies เป็นผู้ให้บริการพร็อกซีเรซิเดนเชียลสหรัฐฯ ที่กำหนดเป้าหมายระดับเมือง จ่ายด้วยคริปโตโดยไม่ต้องอัปโหลดบัตรประชาชน ขอ IP บ้านได้ตามเมือง รัฐ รหัสไปรษณีย์ หรือเครือข่าย ISP พร้อมหน้าข้อมูลท้องถิ่นสำหรับ 181 เมืองในสหรัฐฯ
