Mọi nhà cung cấp proxy đều cung cấp hai chế độ phiên cơ bản: rotating (xoay vòng) và sticky (cố định). Chọn sai chế độ sẽ khiến tài khoản của bạn bị cấm, scraper bị chặn, hoặc dữ liệu bị hỏng. Hướng dẫn này giải thích chính xác cách hoạt động của từng chế độ, khi nào nên dùng chúng, và cách cấu hình cả hai thông qua một endpoint proxy duy nhất.
Proxy rotating gán một địa chỉ IP mới cho mỗi request (hoặc sau một khoảng thời gian rất ngắn). Khi ứng dụng của bạn gửi một request qua proxy rotating, gateway chọn một IP khác từ pool, chuyển tiếp request của bạn, và trả về phản hồi. Request tiếp theo sẽ nhận được một IP hoàn toàn khác.
Đây là hành vi mặc định của hầu hết các pool proxy dân cư. Không có trạng thái phiên nào được duy trì giữa các request. Theo góc nhìn của website mục tiêu, mỗi request có vẻ đến từ một người dùng khác nhau ở một vị trí khác nhau.
Cách hoạt động về mặt kỹ thuật:
gate.jibaoproxy.com).Việc xoay vòng diễn ra ở cấp gateway. Ứng dụng của bạn duy trì một kết nối duy nhất tới endpoint proxy, nhưng IP đầu ra thay đổi ở mỗi request.
Proxy phiên sticky gán cùng một địa chỉ IP trong một khoảng thời gian xác định, thường từ 1 đến 30 phút. Mọi request gửi với cùng một định danh phiên đều được định tuyến qua cùng một IP đầu ra cho đến khi phiên hết hạn hoặc IP trở nên không khả dụng.
Điều này rất quan trọng với bất kỳ quy trình nào mà website mục tiêu theo dõi IP của bạn qua nhiều request. Luồng đăng nhập, biểu mẫu nhiều bước, và quá trình thanh toán giỏ hàng đều yêu cầu IP nhất quán. Nếu IP của bạn thay đổi giữa chừng, máy chủ sẽ coi đó là một vụ chiếm phiên (session hijack) và chặn bạn.
Cách hoạt động về mặt kỹ thuật:
user-session-abc123).Session ID là chìa khóa. Thay đổi nó, bạn nhận được một IP mới. Giữ nguyên nó, bạn giữ nguyên cùng một IP.
| Yếu tố | Proxy Rotating | Proxy Phiên Sticky |
|---|---|---|
| Hành vi IP | IP mới cho mỗi request | Cùng IP trong 1-30 phút |
| Tính ẩn danh | Tối đa — không có mẫu hình để theo dõi | Trung bình — IP nhất quán trong phiên |
| Tốc độ | Nhanh hơn một chút (không tra cứu phiên) | Tương đương khi phiên đã được thiết lập |
| Khả năng chống ban | Cao khi scraping quy mô lớn | Cao cho các quy trình dựa trên tài khoản |
| Trường hợp sử dụng | Scraping, giám sát giá, kiểm toán SEO | Luồng đăng nhập, mạng xã hội, thương mại điện tử |
| Độ phức tạp | Không — hành vi mặc định | Yêu cầu quản lý session ID |
| Chi phí | Cùng mức giá theo GB | Cùng mức giá theo GB |
| Mức sử dụng pool IP | Dùng nhiều IP qua các request | Giữ một IP cho mỗi phiên đang hoạt động |
Khi bạn cần thu thập dữ liệu từ hàng nghìn hoặc hàng triệu trang, proxy rotating phân phối các request của bạn trên toàn bộ pool IP. Không một IP nào gửi đủ số request để kích hoạt giới hạn tốc độ. Đây là cách tiếp cận tiêu chuẩn để scrape danh mục sản phẩm, tin tuyển dụng, dữ liệu bất động sản, và hồ sơ công khai.
Giám sát giá thương mại điện tử yêu cầu kiểm tra cùng các trang sản phẩm lặp đi lặp lại trên các đối thủ cạnh tranh. Proxy rotating đảm bảo mỗi lần kiểm tra đến từ một IP khác nhau, ngăn website mục tiêu phát hiện mẫu hình giám sát của bạn và hiển thị giá đã bị thao túng cho bạn.
Các công cụ tìm kiếm cá nhân hóa kết quả dựa trên vị trí IP và lịch sử. Proxy rotating cung cấp cho bạn một IP sạch cho mỗi lần kiểm tra thứ hạng, đảm bảo bạn thấy cùng kết quả mà một khách truy cập lần đầu thực sự sẽ thấy. Điều này thiết yếu để theo dõi SERP chính xác trên nhiều khu vực địa lý.
Việc xác minh rằng quảng cáo hiển thị đúng trên các khu vực yêu cầu các request từ những IP đa dạng. Proxy rotating cung cấp sự phân phối địa lý tự nhiên mà không cần chi phí quản lý từng phiên riêng lẻ.
Bất kỳ website nào yêu cầu đăng nhập đều sẽ theo dõi IP của bạn trong suốt quá trình xác thực. Nếu IP của bạn thay đổi giữa lúc nhập username và lúc gửi mật khẩu, máy chủ sẽ đánh dấu đó là đáng ngờ. Phiên sticky duy trì IP nhất quán suốt toàn bộ chuỗi đăng nhập.
Thanh toán thương mại điện tử thường bao gồm: thêm vào giỏ, nhập thông tin giao hàng, nhập thông tin thanh toán, xác nhận đơn hàng. Mỗi bước xác thực rằng request đến từ cùng IP với bước trước. Một phiên sticky với thời lượng 10-30 phút bao trùm toàn bộ luồng.
Các nền tảng như Instagram, Facebook, và TikTok lấy dấu vân tay (fingerprint) tài khoản theo IP. Quản lý nhiều tài khoản đòi hỏi gán cho mỗi tài khoản một phiên sticky riêng. Nếu Tài khoản A và Tài khoản B dùng chung một IP, cả hai đều bị đánh dấu. Hãy dùng một session ID duy nhất cho mỗi tài khoản với các phiên sticky kéo dài suốt khoảng thời gian quản lý.
Nhiều website đặt cookie ở lần truy cập đầu tiên và xác thực chúng theo IP nguồn ở các request tiếp theo. Proxy rotating phá vỡ việc xác thực này vì IP thay đổi nhưng cookie vẫn được giữ. Phiên sticky giữ cho cả cookie lẫn IP đều nhất quán.
JIBAO Proxy hỗ trợ cả phiên rotating lẫn sticky thông qua cùng một endpoint gateway: gate.jibaoproxy.com. Hành vi phiên được kiểm soát bởi định dạng username.
Chế độ rotating (mặc định): Kết nối bằng thông tin đăng nhập tiêu chuẩn của bạn. Mỗi request tự động nhận được một IP mới.
gate.jibaoproxy.com2000 (HTTP) hoặc 2001 (SOCKS5)your_usernameyour_passwordChế độ phiên sticky: Thêm một định danh phiên vào username của bạn. Tất cả các request với cùng session ID sẽ dùng cùng một IP trong khoảng thời gian đã cấu hình.
gate.jibaoproxy.com2000 (HTTP) hoặc 2001 (SOCKS5)your_username-session-SESSION_IDyour_passwordBạn cũng có thể nhắm tới các quốc gia cụ thể bằng cách thêm mã quốc gia:
your_username-country-us-session-SESSION_IDĐể biết thêm chi tiết về proxy dân cư động, xem Proxy Dân Cư Động. Để có IP tĩnh chuyên dụng không bao giờ xoay vòng, xem Proxy Dân Cư Tĩnh.
import requests
import uuid
PROXY_HOST = "gate.jibaoproxy.com"
PROXY_PORT = 2000
USERNAME = "your_username"
PASSWORD = "your_password"
def get_proxy_url(session_id=None, country=None):
"""Build proxy URL for rotating or sticky mode."""
user = USERNAME
if country:
user += f"-country-{country}"
if session_id:
user += f"-session-{session_id}"
return f"http://{user}:{PASSWORD}@{PROXY_HOST}:{PROXY_PORT}"
# --- Rotating mode: new IP every request ---
print("=== Rotating Mode ===")
for i in range(3):
proxy_url = get_proxy_url()
resp = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy_url, "https": proxy_url},
timeout=15,
)
print(f"Request {i+1}: {resp.json()['origin']}")
# --- Sticky mode: same IP for all requests in session ---
print("\n=== Sticky Session Mode ===")
session_id = uuid.uuid4().hex[:8]
for i in range(3):
proxy_url = get_proxy_url(session_id=session_id)
resp = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy_url, "https": proxy_url},
timeout=15,
)
print(f"Request {i+1}: {resp.json()['origin']}")
# All three requests above will show the same IP.
# --- Multiple sticky sessions (e.g., one per account) ---
print("\n=== Multiple Sticky Sessions ===")
accounts = ["shop_account_1", "shop_account_2", "shop_account_3"]
for account in accounts:
proxy_url = get_proxy_url(session_id=account, country="us")
resp = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy_url, "https": proxy_url},
timeout=15,
)
print(f"{account}: {resp.json()['origin']}")
# Each account gets its own dedicated IP.
Nếu bạn bắt đầu một luồng đăng nhập với phiên sticky rồi vô tình gửi một request không có session ID, gateway sẽ gán một IP ngẫu nhiên. Website mục tiêu thấy một IP khác giữa chừng và chặn bạn. Luôn đảm bảo session ID của bạn nhất quán trên tất cả các request trong một quy trình.
Đặt phiên sticky 1 phút cho một luồng thanh toán mất 3 phút nghĩa là IP của bạn thay đổi trước khi bạn hoàn tất giao dịch. Hãy ước tính thời gian tối đa mà quy trình của bạn cần và cộng thêm một khoảng dự phòng. Với hầu hết các luồng tương tác, 10-15 phút là mặc định an toàn.
Nếu bạn quản lý 50 tài khoản mạng xã hội và vô tình dùng cùng một session ID cho hai trong số đó, cả hai tài khoản sẽ định tuyến qua cùng một IP. Nền tảng liên kết chúng và cấm cả hai. Hãy tạo một session ID duy nhất, có tính xác định cho mỗi tài khoản (ví dụ: hash của tên tài khoản).
Một số scraper đặt cookie ở request đầu tiên để vượt qua CAPTCHA hoặc cổng xác minh độ tuổi, rồi tái sử dụng các cookie đó ở những request tiếp theo. Với proxy rotating, IP thay đổi nhưng cookie vẫn giữ — và website mục tiêu phát hiện sự không khớp này. Hãy dùng phiên sticky cho bất kỳ tác vụ scraping nào phụ thuộc vào việc duy trì cookie.
Phiên sticky giữ một IP từ pool trong suốt thời lượng phiên, làm giảm số IP khả dụng cho các request khác. Nếu tác vụ của bạn không có trạng thái (ví dụ: scraping các trang tĩnh), hãy dùng proxy rotating để tối đa hóa mức sử dụng pool và giảm thiểu khả năng bị giới hạn tốc độ trên bất kỳ IP đơn lẻ nào.
Quyết định rất đơn giản: Website mục tiêu có cần thấy cùng một IP qua nhiều request không?
Với các quy trình lai (ví dụ: scrape một danh sách URL bằng rotating, rồi đăng nhập vào từng cái bằng sticky), hãy chuyển chế độ bằng cách thêm hoặc bỏ tham số phiên trong username của bạn. Không cần thay đổi endpoint hay port.
JIBAO Proxy cung cấp proxy dân cư động bắt đầu từ $2/GB với cả hai chế độ phiên được bao gồm, và IP dân cư tĩnh với giá $4/tháng cho các tài khoản cần một IP cố định, không bao giờ xoay vòng. Xem trang giá đầy đủ để biết tất cả các lựa chọn.
Nhận 500MB lưu lượng miễn phí để thử cả hai chế độ phiên rotating và sticky với proxy dân cư.
Bắt Đầu Dùng Thử Miễn PhíNgười dùng mới nhận 500MB khi đăng ký, cùng tiền thưởng cho lần nạp đầu tiên. Ưu đãi có thời hạn.