• تبادل المعلومات في الإنترنت يتم من قبل "خدمة الزبائن" modeل. يرسل العميل طلبًا (ما هي الملفات التي يحتاجها) ويرسل الخادم الرد (الملفات المطلوبة). للتعاون الوثيق (التفاهم الكامل) بين العميل والخادم الذي يرسله العميل addمعلومات عن نفسها: نسخة واسم التشغيل systemوتهيئة المتصفح (بما في ذلك اسمه وإصداره) إلخ. يمكن أن تكون هذه المعلومات ضرورية للخادم لمعرفة صفحة الويب التي يجب منحها (مفتوحة) للعميل. هناك أنواع مختلفة من صفحات الويب لتكوينات مختلفة من المتصفحات. ومع ذلك ، طالما أن صفحات الويب لا تعتمد عادة على المتصفحات ، فمن المنطقي إخفاء هذه المعلومات من خادم الويب.
ما المتصفح ينقل إلى خادم الويب:
- اسم ونسخة من التشغيل system
- اسم ونسخة من المتصفح
- تكوين المستعرض (دقة العرض ، عمق اللون ، دعم جافا / جافا سكريبت ،)
- IP-addريس للعميل
- معلومات أخرى
الجزء الأكثر أهمية في هذه المعلومات (وغير ضروري على الإطلاق لخادم الويب) هو معلومات حول IPaddريس. باستخدام IP الخاص بك ، من الممكن أن تعرف عنك ما يلي:
- بلد أنت منه
- مدينة
- اسم مزودك والبريد الإلكتروني
- الجسدي addريس
المعلومات، التي تنتقل بواسطة العميل إلى الملقم متوفرة (يمكن الوصول إليها) لملقم ومتغيرات البيئة. كل وحدة المعلومات هي قيمة بعض متغير. إذا لم تبث أي وحدة المعلومات، ثم متغير المقابلة ستكون فارغة (STI ستكون قيمة غير محددة).
هذه هي بعض متغيرات البيئة:
التحكم عن بعد_ADDRIP addريس للعميل
HTTP_VIA إذا لم يكن فارغًا ، فسيتم استخدام وكيل. القيمة هي address (أو عدة addresses) لخادم وكيل ، هذا المتغير هو addمحرر بواسطة خادم وكيل نفسه إذا كنت تستخدم واحدًا.
HTTP_X_FORWARDED_FOR إذا لم يكن فارغًا ، فسيتم استخدام وكيل. القيمة هي عنوان IP حقيقي address للعميل (عنوان IP الخاص بك) ، هذا المتغير أيضًا addمحرر بواسطة خادم وكيل إذا كنت تستخدم واحدًا.
يستخدم HTTP_ACCEPT_LANGUAGE ما هي اللغة في المتصفح (أي لغة يجب أن يتم عرض الصفحة في)
HTTP_USER_AGENT؟ ما يسمى "وكيل المستخدمين". لجميع المتصفحات هذا هو Mozilla. علاوة على ذلك ، اسم المتصفحات وإصدارها (مثل MSIE 5.5) والتشغيل system (على سبيل المثال Windows 98) مذكورة أيضًا هنا.
HTTP_HOST هو خوادم الأسماء على شبكة الإنترنت
هذا جزء صغير من متغيرات البيئة. في الواقع ، هناك الكثير منها (DOCUMENT_ROOT ، HTTP_ACCEPT_ENCODING ، HTTP_CACHE_CONTROL ، HTTP_CONNECTION ، SERVER_ADDR ، SERVER_SOFTWARE ، SERVER_PROTOCOL ،…). يمكن أن تعتمد على كميتها settings لكل من الخادم والعميل.
هذه أمثلة من قيم المتغيرات:
REMOTE_ADDR = 194.85.1.1
HTTP_ACCEPT_LANGUAGE = ru
HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
HTTP_HOST = www.webserver.ru
HTTP_VIA = 194.85.1.1 (Squid/2.4.STABLE7)
HTTP_X_FORWARDED_FOR = 194.115.5.5
الغفلية في العمل على الإنترنت يتم تحديدها من خلال متغيرات البيئة "إخفاء"من خادم الويب.
إذا لم يتم استخدام الملقم الوكيل، ثم متغيرات البيئة تبدو على النحو التالي:
REMOTE_ADDR = your IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
اعتمادًا على كيفية "إخفاء" متغيرات البيئة بواسطة الخوادم الوكيلة ، هناك عدة أنواع من البروكسيات
وكلاء شفافة
إنهم لا يخفون معلومات حول IP الخاص بك addريس:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = your IP
وظيفة من خوادم بروكسي هذا ليس هو تحسين هويتك في الإنترنت. الغرض منها هو صرف المعلومات، وتنظيم الوصول إلى الإنترنت مشتركة من عدة أجهزة كمبيوتر، الخ.
وكلاء المجهول
جميع الخوادم الوكيلة التي تخفي عنوان IP للعميل addتسمى ress بأي شكل من الأشكال وكلاء مجهولين
وكلاء المجهول بسيطة
هذه خوادم بروكسي لا يخفي حقيقة أن يستخدم الوكيل، ومع ذلك فهي تحل محل بروتوكول الإنترنت الخاص بك مع تلقاء نفسها:
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP
هؤلاء الوكلاء هي الأكثر انتشارا بين خوادم بروكسي مجهول الأخرى.
وكلاء المشوهة
بالإضافة إلى الخوادم الوكيلة البسيطة المجهولة ، لا تخفي هذه الخوادم الوكيلة حقيقة استخدام خادم وكيل. ومع ذلك لعملاء IP address (عنوان IP الخاص بك address) بـ IP آخر (عشوائي ، عشوائي):
REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = random IP address
High Anonymity Proxies
تشبه خوادم بروكسي تسمى أيضًا "وكيل عدم الكشف عن هويته عالية". على عكس الأنواع الأخرى من خوادم البروكسي المجهولة ، فإنها تخفي حقيقة استخدام بروكسي:
REMOTE_ADDR = proxy IP
HTTP_VIA = not determined
HTTP_X_FORWARDED_FOR = not determined
هذا يعني أن قيم المتغيرات هي نفسها كما لو لم يتم استخدام الوكيل ، باستثناء شيء واحد مهم للغاية؟ يتم استخدام وكيل IP بدلاً من IP الخاص بك addريس.
نبذة عامة
اعتمادا على الغرض هناك وكلاء شفافة وعدم الكشف عن هويته. ومع ذلك، تذكر، وذلك باستخدام خوادم بروكسي قمت بإخفاء فقط IP الخاص بك من خادم الويب، ولكن غيرها من المعلومات (حول تكوين المستعرض) يمكن الوصول إليه!