أنواع الجلسات
تغيّر البروكسيات الدوارة عنوان IP عند كل طلب. تحتفظ الجلسات الثابتة بنفس IP لنافذة زمنية قابلة للتكوين. إليك كيفية استخدام كليهما.
الجلسات الدوارة
الوضع الافتراضي. يُوجَّه كل طلب عبر عنوان IP مختلف من المجموعة. لا حاجة لمعاملات اسم مستخدم إضافية — فقط استخدم المنفذ 823 (HTTP) أو 824 (SOCKS5).
curl -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:823 https://httpbin.org/ipBest for: الجمع الواسع النطاق للبيانات، ومراقبة الأسعار، والتحقق من الإعلانات، وأي مهمة يكون فيها تنويع IP هو الهدف.
الجلسات الثابتة — حسب المنفذ
اتصل بأي منفذ في النطاق 10000–20000. يُعيَّن كل منفذ لعنوان IP ثابت طوال فترة حياة فتحة اتصال ذلك المنفذ. نفس المنفذ يعيد دائماً نفس عنوان IP — لا حاجة لمعاملات اسم مستخدم إضافية.
curl -x http://USERNAME:PASSWORD@proxy.raxyproxy.com:10001 https://httpbin.org/ip
# Every request on port 10001 returns the same IPimport requests
proxies_list = [
f"http://USERNAME:PASSWORD@proxy.raxyproxy.com:{port}"
for port in range(10001, 10011) # 10 independent sticky slots
]
for i, proxy_url in enumerate(proxies_list):
r = requests.get("https://httpbin.org/ip", proxies={"http": proxy_url, "https": proxy_url})
print(f"Slot {i}: {r.json()['origin']}")Best for: تشغيل جلسات مستقلة متعددة بالتوازي (مثل 50 عامل جمع بيانات، كل منهم بعنوان IP ثابت خاص به).
الجلسات الثابتة — معرّف الجلسة
أضف __sessid.YOURSTRING إلى اسم المستخدم الخاص بك. نفس سلسلة الجلسة تُحلَّل دائماً إلى نفس عنوان IP لمدة تقريبية 30 دقيقة (قابل للتكوين مع sessttl). يعمل هذا على المنافذ القياسية (823/824).
# session "checkout-user-42" will always get the same IP
curl -x http://USERNAME__sessid.checkout-user-42:PASSWORD@proxy.raxyproxy.com:823 \
https://httpbin.org/ipimport requests
session_id = "user-session-abc123"
proxies = {
"http": f"http://USERNAME__sessid.{session_id}:PASSWORD@proxy.raxyproxy.com:823",
"https": f"http://USERNAME__sessid.{session_id}:PASSWORD@proxy.raxyproxy.com:823",
}
# All requests with the same session_id use the same IP
r1 = requests.get("https://httpbin.org/ip", proxies=proxies)
r2 = requests.get("https://httpbin.org/ip", proxies=proxies)
print(r1.json(), r2.json()) # same IPتنسيق معرّف الجلسة
يمكن أن تكون سلسلة الجلسة أي سلسلة أبجدية رقمية. استخدم أسماء ذات معنى (مثل user-42، task-abc) لتتبع الجلسات في كودك.
Best for: تدفقات تسجيل الدخول، والدفع متعدد الخطوات، وإرسال النماذج، وعملاء الذكاء الاصطناعي الذين يحتاجون إلى حالة مستمرة عبر طلبات متعددة.
مدة الجلسة — sessttl
قد تنقطع عناوين IP السكنية في أي وقت — نوصي بإبقاء الجلسات في حدود 30 دقيقة أو أقل لأداء موثوق. يمكنك تعيين مدة أطول تصل إلى 120 دقيقة باستخدام sessttl، لكن لا يُضمن الاحتفاظ بنفس عنوان IP طوال الفترة بأكملها.
curl -x http://USERNAME__sessid.mysession;sessttl.60:PASSWORD@proxy.raxyproxy.com:823 \
https://httpbin.org/ipترتيب المعاملات
عند الجمع بين sessid وsessttl، استخدم فاصلة منقوطة للفصل بينهما: __sessid.ID;sessttl.MINUTES. لا تضع sessttl قبل sessid.
المقارنة
| الميزة | دوار | ثابت — منفذ | ثابت — sessid |
|---|---|---|---|
| المنفذ | 823 / 824 | 10000–20000 | 823 / 824 |
| تغييرات IP | كل طلب | لكل منفذ (دائم) | حسب sessttl (≤30 دقيقة موصى به) |
| تغيير اسم المستخدم | لا شيء | لا شيء | Append __sessid.ID |
| الجلسات المتوازية | غير محدودة | واحدة لكل منفذ (حتى 10,001 فتحة) | غير محدودة (واحدة لكل معرّف فريد) |
| الأنسب لـ | الجمع الواسع للبيانات | سير عمل مستقلة متعددة | جلسات مستخدم واحد / تدفقات المصادقة |
هل تستخدم أنواع الجلسات من وكيل ذكاء اصطناعي؟
RaxyProxy Claude Code skill يولّد سلاسل بروكسي دوارة أو ثابتة تلقائياً — بما في ذلك معرّفات الجلسات والاستهداف الجغرافي — دون الحاجة إلى إنشاء تنسيق اسم المستخدم يدوياً. ثبّت باستخدام npx skills add raxyproxy/skills.