لا. تغيير الوكيل لا يمسح ملفات تعريف الارتباط، ولا يسجل الخروج من حساب، ولا ينشئ ملف متصفح جديدًا. يمكن للموقع التعرف على ملف ارتباط الجلسة نفسه بعد تغير IP، ويمكن لواجهة API تحديد المفتاح نفسه.

في المتصفح

تظل حالة التطبيق المخزنة في ملف التعريف. قد يحافظ الموقع على تسجيل دخولك أو يطلب تحققًا بعد ملاحظة تغير الشبكة؛ يحدد التطبيق السلوك.

يفصل ملف اختبار مستقل فحص الوكيل المجاني عن الجلسات الشخصية القائمة. وهو لا يحقق إخفاء الهوية بمفرده.

في Python Requests

تحتفظ Requests Session بمخزن ملفات ارتباط ومجموعات اتصالات. يستخدم الطلبان أدناه Session نفسها رغم اختيار وكيلين مختلفين. استبدل نقاط النهاية التوثيقية قبل الاستخدام؛ وتوفر قائمة وكلاء HTTP مرشحين لهذه المقارنة بين وكلاء HTTP.

import requests

with requests.Session() as session:
    session.trust_env = False
    # The same cookie jar remains available across these requests.
    first = session.get(
        "https://example.com/",
        proxies={"https": "http://203.0.113.10:8080"},
        timeout=(5, 15),
    )
    second = session.get(
        "https://example.com/",
        proxies={"https": "http://203.0.113.20:8080"},
        timeout=(5, 15),
    )

للمهام التي تحتاج جلسات تطبيق مستقلة، أنشئ Session منفصلة لكل مهمة. مسح مخزن الارتباط فقط يترك حالات أخرى دون تغيير، مثل الترويسات المخصصة أو بيانات الاعتماد المخزنة في مكان آخر.

استجابة فحص IP وفحص تسجيل الدخول يجيبان عن سؤالين مختلفين. يمكن للأولى إظهار تغير عنوان الخروج؛ والبقاء مسجلًا لا يناقض ذلك. كذلك لا يثبت تسجيل الخروج تغير الوكيل: ربما انتهت صلاحية ملفات الارتباط فحسب.

مقالات ذات صلة