برنامج تحويل وكيل المستخدم. User Agent Switcher لـ Mozilla Firefox: إخفاء معلومات المتصفح لمؤتمرات القمة بلمسة واحدة

برنامج تحويل وكيل المستخدم.  User Agent Switcher لـ Mozilla Firefox: إخفاء معلومات المتصفح لمؤتمرات القمة بلمسة واحدة
برنامج تحويل وكيل المستخدم. User Agent Switcher لـ Mozilla Firefox: إخفاء معلومات المتصفح لمؤتمرات القمة بلمسة واحدة

كان الهجوم التالي من جنون العظمة مبررًا تمامًا - فقد جاء بعد القراءة حيث تحدث المؤلف باستخدام مثال متصفح FireFox عن التسريبات المحتملة لمعلومات التعريف. وأصبح الأمر مثيرًا للاهتمام - ما مدى إمكانية تطبيق الحلول المعلنة على المتصفح على سبيل المثال؟ جوجل كروم ?
إخفاء عنوان IP الحقيقي - استخدم عناوين مختلفة خوادم VPN، قم بتعطيل حصة الأسد من نصوص التتبع - Adblock Plus وGhostery، قم بإزالة المُحيل - لا شك، لقد نسوا شيئًا آخر... أوه نعم - وكيل المستخدم هو نوع من "البصمة" التي من خلالها (بالاشتراك مع IP، على سبيل المثال) ) من السهل التعرف على المستخدم. وكان لا بد من فعل شيء حيال ذلك. الحلول التي تم العثور عليها غيرت قيمة وكيل المستخدم بشكل ثابت، وهو ما لم يكن كافيًا بوضوح. ثم تقرر كتابة مكون إضافي لإخفاء وكيل المستخدم الحقيقي، أو بشكل أكثر دقة، استبداله بآخر عشوائي أو عشوائي تقريبًا.

القليل من النظرية

بشكل عام، وكيل المستخدم (المشار إليه فيما يلي باسم الولايات المتحدة الأمريكية) - شيء ضروري. ضروري في المقام الأول للعرض الصحيح للصفحات، لأننا نعلم جميعًا - إصدارات مختلفةتعرض المتصفحات المختلفة الصفحات بشكل مختلف، ويأخذ مبرمجو الويب المهتمون هذه الحقيقة في الاعتبار عند الإصدار المتصفحات المطلوبةالنصوص والأساليب اللازمة. يختلف دعم التقنيات المتاحة بواسطة "المحركات". وهذا يؤدي إلى الشرط الأول للنتيجة - القدرة على "محاكاة" المتصفحات المختلفة، والأهم من ذلك - أن تكون قادرًا على ذلك خياربينهم.
UA هي أولاً وقبل كل شيء مجموعة. مجموعة من المعرفات المختلفة التي يتم استخدامها لتحديد المتصفح ونظام التشغيل والإصدار والبرامج المحددة (مرحبًا، IE) التي يمتلكها المستخدم.
لماذا يجب إخفاء IP وUA في المقام الأول؟ دعونا نلقي نظرة على سجل موقع كعب روتين فارغ لا يحتوي على أي شيء على الإطلاق:

$ القط somesite.org.access_log | الذيل -3 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (متوافق؛ MJ12bot/v1.4.5؛ http://www.majestic12.co.uk/bot.php?+ )" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (متوافق؛ YandexBot/3.0؛ +http://yandex.com/bots)" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0"

لا يوجد أي شيء في الموقع، لكني أعرف أكثر مما يكفي عن الزائر. وذلك لأن "السجلات تعرف كل شيء".

القليل من الممارسة

لذلك، تقرر - سنقوم باستبدال UA مزيف. ولكن كيف يتم تشكيلها؟ لقد اتبعت مسار جمع العشرات من UAs لكل متصفح محل اهتمام، وكتابة رمز عادي لكل ما سيتم إنشاؤه الأكثر قبولاوفي الوقت نفسه، إلى حد ما، بصمة فريدة من نوعها. تريد مثالا؟ فيما يلي 10 متصفحات UA “IE 9”، ومن بينها خمسة متصفحات حقيقية. هل يمكنك اخباري بالفرق؟

Mozilla/5.0 (متوافق؛ MSIE 9.0؛ Windows NT 6.1؛ WOW64؛ Trident/5.0؛ chromeframe/12.0.742.112) Mozilla/5.0 (Windows؛ U؛ MSIE 9.0؛ Windows NT 6.0؛ Win64؛ x64؛ Trident/5.0؛ .NET CLR 3.8.50799؛ Media Center PC 6.0؛ .NET4.0E) Mozilla/5.0 (Windows؛ U؛ MSIE 9.0؛ Windows NT 8.1؛ Trident/5.0؛ .NET4.0E؛ en-AU) Mozilla/5.0 (متوافق؛ MSIE) 9.0؛ .NET CLR 3.5.30729؛ .NET CLR 2.0.50727؛ ar) Mozilla/5.0 (متوافق؛ MSIE 9.0؛ Windows NT 6.1؛ Win64؛ x64؛ Trident/5.0؛ .NET CLR 3.5.30729؛ .NET CLR 3.0.30729؛ .NET CLR 2.0.50727؛ Media Center PC 6.0) Mozilla/5.0 (متوافق؛ MSIE 9.0؛ Windows NT 6.1؛ Win64؛ x64؛ Trident/5.0؛ .NET CLR 2.0.50727؛ SLCC2؛ .NET CLR 3.5.30729؛ .NET CLR 3.0.30729؛ Media Center PC 6.0؛ Zune 4.0؛ InfoPath.3; .NET4.0C; .NET4.0E) Mozilla/5.0 (متوافق؛ MSIE 9.0؛ Windows NT 7.0؛ Trident/5.0؛ .NET CLR 2.2.50767؛ Zune 4.2؛ .NET4.0E) Mozilla/5.0 (متوافق؛ MSIE 9.0؛ Windows NT 6.1؛ ترايدنت/5.0
نعم، من الممكن، ولكن لهذا تحتاج إلى تحليل. قم بتحليل، على سبيل المثال، أي .net يمكن تثبيته على أي نظام تشغيل، وتحليل الإصدارات والمجموعات، والفروق الدقيقة. وعندما يضيعون في الكومة، تصبح المهمة تافهة بعض الشيء. نرحب بأي شخص مهتم بالشكل النظامي لمتابعة هذا الرابط. في يوم التوليد استخدمت randexp.js (بفضل الرجل تحت الاسم المستعار للتلميح).

بشكل عام، ينجح الامتداد في انتحال صفة المتصفحات التالية:

  • أي من 6 إلى 10؛
  • كروم (وين/ماك/لينكس)؛
  • فايرفوكس (وين/ماك/لينكس)؛
  • سفاري (وين/ماك/لينكس)؛
  • أوبرا (وين / ماك / لينكس)؛
  • آي باد وآيفون.
ما هو الشيء المثير للاهتمام أيضًا؟ أتمتة. يمكنك تحديد المربعات التي نحاكيها المتصفحات، وتحديد مربع "التحديث تلقائيًا"، وتحديد الفاصل الزمني، ثم النسيان. لا شيء إضافي. لأولئك الفضوليين، انظروا إلى وحدة التحكم " صفحة الخلفية"-كل شيء ليس مؤمنًا بشكل سيء هناك.

مفتوح المصدر. إذا كنت تريد تخصيصه بنفسك، كل ما تحتاجه هو:

  1. افتح رابط الامتداد على جيثب؛
  2. انقر فوق "تنزيل الرمز البريدي" أو استنساخ؛
  3. في صفحة الملحقات، حدد مربع الاختيار "وضع المطور"؛
  4. انقر فوق "تحميل الامتداد الذي تم فك حزمه..." وحدد المسار إلى الأرشيف أو النسخة التي تم فك حزمها؛
وسأكون ممتنا للغاية النقد والاقتراحات البناءة.

من الأفضل رؤيته مرة واحدة.

إذا كنت تعاني من هوس المطاردة، فهذا لا يعني أن لا أحد يراقبك...

الملاحظة الطبية

يتفاجأ بعض الناس: "كيف تعرف some_site.ru على نظام التشغيل والمتصفح الخاص بي؟" نعم، تقوم العديد من الخدمات بجمع مثل هذه المعلومات، لأن... وهذا مهم أحيانًا للعرض الصحيح للصفحات. وهذا مهم أيضًا لجمع الإحصائيات. على سبيل المثال، بفضل هذه المعلومات، أعلم أنه من بين زوار موقعنا، يستخدم 33٪ نظام التشغيل أوبونتووآخرون يحبونها، و30% آخرون يستخدمون توزيعات لينكس أخرى.

في الواقع، لا حرج في هذا (جمع هذه البيانات) إذا كانت جميع العبارات الخمسة التالية صحيحة:

  1. أنت لا تستخدم ويندوز.
  2. لا تتصيد مواقع القراصنة (أو تكون وقحًا بشكل عام).
  3. يمكنك تخزين كافة المعلومات القيمة على الخوادم البعيدةمع نسخ احتياطية منتظمة وكلمة مرور 2048 بت (حسنًا، أو في المنزل تحت وسادتك).
  4. أنت لا تعاني من أوهام الاضطهاد.
  5. أنت دافع ضرائب محترم.

لا يتعين عليك أيضًا أن تخاف من أي شيء إذا لم تتصل بالإنترنت على الإطلاق.

شخصيًا، لا أستطيع إكمال الخطوات من 4 إلى 5، لذلك أقوم بانتظام "بتغيير" المتصفح ونظام التشغيل الخاص بي.

مساعدة وكيل المستخدم

لمعرفة معلومات حول الزوار، يطلب الخادم معلومات من المتصفح المسمى USER-AGENT. هذه سلسلة نصية مثل هذا:

Mozilla/4.0 (متوافق؛ MSIE 8.0؛ Windows NT 6.0؛ Trident/4.0؛ Mozilla/4.0 (متوافق؛ MSIE 6.0؛ Windows NT 5.1؛ SV1)؛ .NET CLR 3.5.30729)

وعادةً ما تحتوي على معلومات حول إصدار البرنامج ونظام التشغيل ولغة النظام، ولكنها قد تحتوي أيضًا على شيء آخر.

يحتوي السطر التالي على المعلومات التالية:

بعض الشركات (كل تلك التي اشترتها Microsoft بالإضافة إلى العديد من البنوك التي تستخدم بنك عميل HTTP) لا تدعم مواقعها لمتصفحات أخرى غير MSIE. هذا هو السبب في أن استبدال قيمة USER-AGENT ليس مناسبًا فقط لأولئك الذين يريدون إخفاء معلوماتهم، ولكن أيضًا لمستخدمي Linux المحترمين.

يمكن العثور على قائمة القيم لحقل USER-AGENT على ويكيبيديا.

سنحاول تغيير قيمة حقل وكيل المستخدم في متصفحات فايرفوكسو كروم\كروميوم. تم تنفيذ كل ما تم وصفه في Ubuntu، ولكنه سيعمل بشكل جيد في أي نظام تشغيل آخر.

يذهب...

وكيل مستخدم مزيف في متصفح Firefox

الخيار 1 - بسيط

أولاً، قم بتثبيت البرنامج المساعد User Agent Switcher. أعد تشغيل Firefox ثم ضع زر User Agent Switcher على اللوحة (ليس عليك وضعه، ولكن استخدمه من خلال قائمة "Tools").

ولكن بشكل افتراضي القائمة وكيل المستخدم الجلادصغير جدًا، لذا لا تحتاج إلى توسيعه (على الرغم من أنه قد يكون كافيًا بالنسبة لك).

قم بتنزيل الملف useragentswitcher.xml. افتتاح إعدادات محوّل وكيل المستخدم، اضغط الزر يستوردوحدد الملف الذي تم تنزيله حديثًا.

يمكنك الآن استخدام أي متصفح موجود تقريبًا.

الخيار 2 - للعيون الحمراء

افتح صفحة الإعدادات في المتصفح. للقيام بذلك، اكتب في شريط العناوين:

إنشاء معلمة سلسلة public.useragent.override. إنه غير موجود افتراضيًا

ونحن نعطيها أي قيمة - وهذا هو ما سيستجيب المتصفح لطلبه وكيل المستخدم.

وكيل مستخدم مزيف في متصفح Chrome وChromium

الخيار 1 - بسيط ولكنه غبي

هذه الطريقة تشبه الخيار الأول لمتصفح فايرفوكس، لكن ملحق Chrome غبي جدًا، لأن... لا يمكن استبدال حقل وكيل المستخدم الحقيقي. لا تعمل هذه الخدعة إلا إذا اكتشف الموقع نظام التشغيل والمتصفح باستخدام Java. هنا رابط لصفحة البرنامج المساعد. وفقا لمؤلف البرنامج المساعد، سيكون كل شيء على ما يرام عندما تنشر Google واجهة برمجة التطبيقات (API) حول هذه المشكلة.

للتعرف على سلسلة وكيل المستخدم، استخدم النموذج عبر الإنترنت أدناه. الصق السلسلة الخاصة بك في الحقل وكيل المستخدم، أو انقر على الرابط وكيل المستخدم الخاص بيللتعرف على سلسلة متصفح الويب الخاص بك والتعرف عليها.

انتباه! تم تعطيل الجافا سكريبت.
لم يتم تمكين أي دعم وظيفة جافا سكريبت وكيل المستخدمعمل سوف لن.
الرجاء تمكين JavaScript في متصفحك وتحديث الصفحة.

ما هو وكيل المستخدم؟

وكيل المستخدمهي سلسلة تستخدمها متصفحات الويب كاسم لها، ولا تحتوي على اسم المتصفح فحسب، بل تحتوي أيضًا على إصدار نظام التشغيل والمعلمات الأخرى. باستخدام وكيل المستخدم، يمكنك تحديد الكثير من المعلمات، على سبيل المثال، اسم نظام التشغيل وإصداره وبتيته. يمكنك أيضًا تحديد الجهاز نفسه الذي تم تثبيت المتصفح عليه، ويمكن أن يكون جهاز كمبيوتر أو جهازًا لوحيًا أو iPhone أو iPad أو أي جهاز محمول آخر. باستخدام وكيل المستخدم، يمكنك أيضًا تحديد الوظائف التي يدعمها متصفح الويب، على سبيل المثال، JavaScript وJava Applet وCookie وVBScript وActiveX من Microsoft.

كيف يتم اتخاذ القرار؟

كيف يمكن تحديد العديد من المعلمات من سطر صغير واحد؟ معظم سلاسل وكيل المستخدم المعروفة موجودة في قاعدة البيانات browscap.org، إذا تم العثور على مثل هذه السلسلة في قاعدة البيانات، فيمكنك الحصول على العديد من المعلمات، على سبيل المثال، نوع متصفح الويب، والإصدار، ونظام التشغيل، وما إلى ذلك. يتم تحديث قاعدة بيانات وكيل المستخدم ودعمها باستمرار، ويمكن تنزيلها مجاني تماما على الموقع browscap.org.

كيف ومن يستخدم بيانات وكيل المستخدم؟

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

كيفية تغيير وكيل المستخدم؟

كيفية تغيير سلسلة المتصفح الخاصة بك؟ متى قد تحتاج إلى تغيير وكيل المستخدم؟ ومن ثم، عندما تشك في أن الموقع يعرض معلومات بناءً على إصدار متصفح الويب الخاص بك ولا يسمح لك بالاطلاع عليها بأي شكل من الأشكال النسخة الكاملةالموقع، فأنت بحاجة إلى تغيير وكيل المستخدم ومحاولة الوصول إلى الموقع مرة أخرى.

كيفية تغيير وكيل المستخدم في موزيلا فايرفوكس

ذات الصلة بالإصدار موزيلا فايرفوكس 34.0 وأعلى. في شريط العناوين، اكتب about:config وأنشئ سطرًا باسم General.useragent.override، افتراضيًا لا يوجد مثل هذا السطر. يجب أن تحتوي قيمة السطر على ما سيتم عرضه في وكيل المستخدم.

كيفية تغيير وكيل المستخدم في كروم

ذات الصلة بالإصدار جوجل كروم 26.0.1410.64وأعلى. تحتاج إلى تشغيل متصفح الويب باستخدام المفتاح --user-agent="" وتحديده بين علامتي الاقتباس خط جديدوكيل المستخدم. على سبيل المثال، في نظام التشغيل Windows، يمكنك تشغيله بالضغط على Win+R وفي الحقل "فتح"، أدخل chrome --user-agent="MyBrowser" . يفحص القيمة الحاليةيمكنك ذلك عن طريق إدخال "حول": في شريط العناوين.

كيفية تغيير وكيل المستخدم في أوبرا

ذات الصلة بالإصدار الأوبرا 12.15وأعلى. تحتاج إلى كتابة Opera:config#UserPrefs|CustomUser-Agent في شريط العناوين وملء الحقل المميز "Custom User-Agent" بالقيمة الجديدة لسطر وكيل المستخدم. ثم تحتاج إلى التمرير إلى أسفل الصفحة والنقر على "حفظ".

كيفية تغيير وكيل المستخدم في سفاري

ذات الصلة بالإصدار أبل سفاري 5.1.7وأعلى. أنت بحاجة للذهاب إلى قائمة "التطوير". لرؤية شريط القائمة، يجب عليك الضغط على Alt. إذا لم يتم عرض قائمة "التطوير"، فأنت بحاجة إلى تمكينها للقيام بذلك، انتقل إلى قائمة "تحرير" - "الإعدادات"، وانتقل إلى علامة التبويب "الوظائف الإضافية" وحدد المربع بجوار "إظهار" قائمة التطوير في شريط القوائم." ثم اضغط على Alt مرة أخرى وحدد "التطوير" - "وكيل المستخدم". هناك بالفعل بعض الخيارات للاختيار من بينها، إذا لم يناسبك أي منها، فحدد "أخرى" وأدخل خط وكيل المستخدم الخاص بك.

كيفية تغيير وكيل المستخدم في إنترنت إكسبلورر

ذات الصلة بالإصدار إنترنت إكسبلورر 10وأعلى. تحتاج إلى الضغط على F12، سيتم فتح لوحة "أدوات المطور"، حدد قائمة "الأدوات" - "تغيير سلسلة وكيل المستخدم". هناك بالفعل العديد من الخيارات للاختيار من بينها؛ إذا لم يناسبك أي منها، فاختر "خاص...". في حقل "الاسم المألوف"، أدخل أي اسم، وفي حقل "سلسلة وكيل المستخدم"، أدخل سلسلة وكيل المستخدم المطلوبة. ثم انقر فوق "إضافة"، حدده في القائمة وانقر فوق "تثبيت". العيب الوحيد في هذه الطريقة هو أنها تعمل بشكل مؤقت حتى يتم إغلاق متصفح الويب، وبعد تشغيل المتصفح مرة أخرى، يجب عليك الضغط على F12 مرة أخرى وتحديد الخيار الذي تم إنشاؤه من قائمة الاختيار السريع.

هناك طريقة أخرى لتغيير خط وكيل المستخدم وهي تصحيحه في السجل، ثم يتم حفظ الإعدادات حتى بعد إغلاق المتصفح، ولكن هناك عيوب هذه الطريقة. لن ينجح تغيير سلسلة وكيل المستخدم إلى سلسلة تعسفية تمامًا. النقطة المهمة هي أن هذا الخط يتكون من معان مختلفةالتسجيل، والتي يتم فصلها عن بعضها البعض بفاصلة منقوطة ("؛"). إذا كانت القيمة بحاجة إلى التغيير لجميع المستخدمين، فهذه هي HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\ ولواحد المستخدم الحاليهنا HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\ . افتراضيًا، يوجد مفتاح واحد فقط، وهو Default. تحتاج إلى إنشاء ثلاث "معلمات سلسلة" متوافقة والنظام الأساسي والإصدار. يجب عليك إعادة تشغيل المتصفح حتى تدخل التغييرات حيز التنفيذ. قم بتعيين هذه القيم على سبيل المثال:

  • الافتراضي = "موزيلا/5.0"
  • متوافق = "متوافق"
  • النظام الأساسي = "ويندوز NT 6.1"
  • الإصدار = "MSIE 10.0"

حسب الحاجة، استبدل القيم المحددة بالقيم المطلوبة ولا تنس إعادة تشغيل المتصفح. يمكنك قراءة المزيد عن هذا على الموقع مايكروسوفت.

كيفية تغيير وكيل المستخدم على الأجهزة المحمولة

في كثير أجهزة محمولةتم توفير التغييرات على سطر وكيل المستخدم بالفعل باستخدام إعدادات متصفح الويب القياسية.

كيفية تغيير وكيل المستخدم في متصفح قياسي لنظام Android

في متصفح قياسي سلسلة أندرويديتم تغيير وكيل المستخدم في إعدادات المتصفح، خيار UAString. ولكن بشكل افتراضي يكون عنصر القائمة هذا مخفيًا. لعرضهم هذه القائمة، فأنت بحاجة إلى الكتابة about:debug في شريط العناوين والنقر فوق Search أو Go (على لوحة المفاتيح الافتراضية). ثم انتقل إلى الإعدادات مرة أخرى: الإعدادات »UAString، الآن هذا الخيار متاح للاختيار.

كيفية تغيير وكيل المستخدم في متصفح دولفين

ذات الصلة بالإصدار متصفح دولفين 11.4.2وأعلى. التغييرات متوقعة الإعدادات القياسيةفي القائمة "الإعدادات" » "خاص" » "التخصيص" » "وكيل المستخدم". هناك عدة خيارات للاختيار من بينها: "Android"، و"Desktop"، و"iPhone"، و"iPad"، و"Custom". يتيح لك الخيار الأخير إدخال سلسلة وكيل مستخدم عشوائية.

كيفية تغيير وكيل المستخدم في PHP

ذات الصلة بالإصدار بي إتش بي 5.6وأعلى. يمكن تغيير وكيل المستخدم في PHP بطريقتين. الأول موجود في ملف php.ini، قم بتغيير المعلمة user_agent. الطريقة الثانية هي استخدامstream_context_create أثناء تنفيذ البرنامج النصي.

مثال لاستخدام file_get_contents() :

$opts = [ "http" => ["user_agent" => "وكيل المستخدم الخاص بي"] ]; $context =stream_context_create($opts); file_get_contents("http://example.com/", false, $context);

مثال للاستخدام لبرنامج Soap Client:

$opts = [ "http" => ["user_agent" => "وكيل المستخدم الخاص بي"] ]; $context =stream_context_create($opts); $soapclient = new SoapClient("http://example.com/wsdl/", ["stream_context" => $context]);

أمثلة على سلاسل وكيل المستخدم

متصفحات سطح المكتب:

  • Mozilla Firefox 36 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
  • Google Chrome 53 (Win 10 x64): Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML، مثل Gecko) Chrome/53.0.2785.116 Safari/537.36
  • Google Chrome 40 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML، مثل Gecko) Chrome/40.0.2214.115 Safari/537.36
  • Opera 40 (Win 10 x64): Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML، مثل Gecko) Chrome/53.0.2785.101 Safari/537.36 OPR/40.0.2308.62
  • Opera 12.17 (Win 8 x64): Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 الإصدار/12.17
  • Apple Safari 5.1 (Win 8 x64): Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/534.57.2 (KHTML، مثل Gecko) الإصدار/5.1.7 Safari/534.57.2
  • Internet Explorer 11 (Win 10 x64): Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; rv:11.0) مثل Gecko
  • Internet Explorer 11 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; ASU2JS; rv:11.0) مثل Gecko
  • Microsoft Edge (Win 10 x64): Mozilla/5.0 (Windows NT 10.0؛ Win64؛ x64) AppleWebKit/537.36 (KHTML، مثل Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586

متصفحات الجوال:

  • iPhone: Mozilla/5.0 (iPhone؛ CPU iPhone OS 6_0 مثل Mac OS X) AppleWebKit/536.26 (KHTML، مثل Gecko) الإصدار/6.0 Mobile/10A5376e Safari/8536.25
  • Android 2.3.5 (Philips W632): Mozilla/5.0 (Linux; U; Android 2.3.5; ru-ru; Philips W632 Build/GRJ90) AppleWebKit/533.1 (KHTML، مثل Gecko) الإصدار/4.0 Mobile Safari/533.1

أجهزة لوحية:

  • iPad: Mozilla/5.0 (iPad؛ CPU OS 6_0 مثل Mac OS X) AppleWebKit/536.26 (KHTML، مثل Gecko) الإصدار/6.0 Mobile/10A5376e Safari/8536.25

محركات البحث:

  • ياندكس: Mozilla/5.0 (متوافق؛ YandexBot/3.0؛ +http://yandex.com/bots)
  • جوجل: Mozilla/5.0 (متوافق؛ Googlebot/2.1؛ +http://www.google.com/bot.html)
  • بنج: Mozilla/5.0 (متوافق؛ bingbot/2.0؛ +http://www.bing.com/bingbot.htm)
  • ياهو! Slurp: Mozilla/5.0 (متوافق؛ Yahoo! Slurp؛ http://help.yahoo.com/help/us/ysearch/slurp)
  • Mail.ru: Mozilla/5.0 (متوافق؛ Linux x86_64؛ Mail.RU_Bot/Fast/2.0؛ +http://go.mail.ru/help/robots)
  • سبوتنيك: Mozilla/5.0 (متوافق؛ SputnikBot/2.3؛ +http://corp.sputnik.ru/webmaster)

الروبوتات والروبوتات والمحللات:

  • Ahrefs: Mozilla/5.0 (متوافق؛ AhrefsBot/5.0؛ +http://ahrefs.com/robot/)
  • مهيب: Mozilla/5.0 (متوافق؛ MJ12bot/v1.4.5؛ http://www.majestic12.co.uk/bot.php?+)
  • SMTBot: Mozilla/5.0 (متوافق؛ SMTBot/1.0؛ +http://www.similartech.com/smtbot)
  • linkdex: Mozilla/5.0 (متوافق؛ linkdexbot/2.2؛ +http://www.linkdex.com/bots/)
  • Exabot: Mozilla/5.0 (متوافق؛ Exabot/3.0؛ +http://www.exabot.com/go/robot)
  • StatOnline.ru: Mozilla/5.0 (متوافق؛ StatOnlineRuBot/1.0)

وكيل المستخدم عبارة عن سلسلة تنقل معلومات إلى الموقع حول المستخدم الذي تستخدمه. برمجة. في البداية، تم استخدام هذه البيانات من قبل المواقع لتحديد إصدار نظام التشغيل والمتصفح من أجل عرض المحتوى المضمن بشكل صحيح. ومع ذلك، لأسباب مختلفة، في المراحل الأولى من إنشاء صفحات الويب، جعلها المطورون مختلفة لمتصفحات مختلفة، وبدأ العديد من المستخدمين في تزييف وكيل المستخدم من أجل عرض المواقع بالشكل الذي يحتاجونه. مع مرور الوقت، قام المطورون بتضمين خيار في برامجهم يسمح لك بتغيير وكيل المستخدم مباشرة في الإعدادات.

وكيل المستخدم يجعل من الممكن تحديد أي نظام التشغيلوالجهاز الذي دخلت منه إلى الموقع (الهاتف الذكي أو الكمبيوتر المحمول أو الجهاز اللوحي)، بالإضافة إلى الوظائف التي يدعمها المتصفح، على سبيل المثال.

إذا كنت بحاجة إلى تغيير وكيل المستخدم في Opera أو Chrome أو Firefox، فسنخبرك بكيفية القيام بذلك.

انتباه!

ضع في اعتبارك أن وكيل المستخدم ضروري للعرض الصحيح للمواقع دون تصميم سريع الاستجابة، نظرًا لاستخدام متصفحات مختلفة أنماط مختلفةوالبرامج النصية لعرض نفس المحتوى. يمكن العثور بسهولة على البيانات الحالية حول القيم المختلفة لهذه المعلمة على موقع browscap.org، وكذلك في نهاية مقالتنا.

كيفية تغيير وكيل المستخدم في أوبرا

في متصفح Opera، انقر على شريط العناوين واكتب العنوان التالي: الأوبرا:config#UserPrefs|CustomUser-Agent.في الحقل الذي يظهر باسم "وكيل المستخدم المخصص"، قم بتعيين القيمة المطلوبة لسطر وكيل المستخدم. قم بالتمرير نافذة مفتوحةلأسفل وحفظ التغييرات الخاصة بك.

في الإصدارات الأحدث من Opera، على سبيل المثال، الإصدار 43.0، يتم تعطيل هذه الميزة. نوصي بتثبيت ملحق User-Agent Switcher، والذي يسمح لك بتغيير الإعداد الذي نفكر فيه من قائمة ملائمة.

كيفية تغيير وكيل المستخدم في جوجل كروم

ليس كل شيء إصدارات كرومدعم التغيير السهل لسلسلة وكيل المستخدم. ومع ذلك، فإن التعليمات الواردة أدناه تعمل في الإصدارات الأعلى من 26. لتغيير وكيل المستخدم، انقر فوق اختصار المتصفح انقر على اليمينالماوس، حدد "خصائص" وفي النافذة الجديدة أضف المفتاح –user-agent="..." في سطر "الكائن"، حيث تحتاج إلى الإشارة إلى وكيل المستخدم الذي تحتاجه بين علامتي الاقتباس. كن حذرًا، تتم قراءة تهجئة المفتاح على النحو التالي: Dash Dash user Dash Agent، وما إلى ذلك. يقوم الويب بتحويل تهجئة الشرطة المزدوجة إلى واصلة واحدة.

انقر فوق "موافق" وقم بتشغيل Chrome. يمكن أيضًا إجراء هذه العملية بطرق أخرى، على سبيل المثال، الضغط في نفس الوقت أزرار الفوزوR، وفي مربع الحوار "تشغيل"، اكتب chrome —user-agent="required value". كن حذرًا، تتم قراءة تهجئة المفتاح على النحو التالي: Dash Dash user Dash Agent، وما إلى ذلك. يقوم الويب بتحويل تهجئة الشرطة المزدوجة إلى واصلة واحدة.

يمكنك معرفة البيانات الحالية لهذه المعلمة بالانتقال إلى العنوان المحلي عن:

كيفية تغيير وكيل المستخدم في موزيلا فايرفوكس

كما هو الحال مع Chrome، لا تسمح لك جميع إصدارات Firefox بتغيير الإعداد الذي نبحث عنه بسهولة. التعليمات المقدمة صالحة للإصدارات التي تبدأ من 34. في شريط العناوين، أدخل about:config وفي الصفحة التي تظهر، قم بإنشاء المعلمة public.useragent.override.

حدد نوع المعلمة المراد إنشاؤها "سلسلة" وفي النافذة الجديدة أدخل قيمة وكيل المستخدم المطلوبة.

قائمة وكلاء المستخدم المختلفة

- Mozilla/0 (Windows NT 6.1؛ Win64؛ x64) AppleWebKit/537.36 (KHTML، مثل Gecko) Chrome/56.0.2924.87 Safari/537.36

- Mozilla/5.0 (Windows NT 6.1؛ Win64؛ x86) AppleWebKit/537.36 (KHTML، مثل Gecko) Chrome/55.0.2883.87 Safari/537.36

- Mozilla/5.0 (Windows NT 6.1؛ WOW64؛ Trident/7.0؛ SLCC2؛ .NET CLR 2.0.50727؛ .NET CLR 3.5.30729؛ .NET CLR 3.0.30729؛ .NET4.0C؛ .NET4.0E؛ المركز الإعلامي الكمبيوتر 6.0؛

- Opera 12.17 (Win 8 x64): Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 الإصدار/12.17

— Internet Explorer 11 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; ASU2JS; rv:11.0) مثل Gecko


مُنفّذ عدد كبير منإضافات مثيرة للاهتمام يمكنها توسيع إمكانيات متصفح الويب هذا بشكل كبير. لذلك، ستتحدث هذه المقالة عن إضافة مثيرة للاهتمام لإخفاء المعلومات حول المتصفح الذي تستخدمه - User Agent Switcher.

من المؤكد أنك لاحظت بالفعل أكثر من مرة أن أي موقع يمكنه التعرف بسهولة على نظام التشغيل والمتصفح الذي تستخدمه. يتطلب أي موقع تقريبًا الحصول على هذه المعلومات لضمان العرض الصحيح للصفحات، بينما تعرض الموارد الأخرى التنزيل على الفور عند تنزيل ملف النسخة المطلوبةملف.

قد تنشأ الحاجة إلى إخفاء معلومات حول المتصفح المستخدم من المواقع ليس فقط لإرضاء الفضول، ولكن أيضًا لتصفح الويب الكامل.

على سبيل المثال، لا تزال بعض المواقع ترفض العمل بشكل صحيح خارج Internet Explorer. وإذا ل مستخدمي ويندوزهذه، من حيث المبدأ، ليست مشكلة (على الرغم من أنك ترغب في استخدام متصفحك المفضل)، فإن مستخدمي Linux مشدودون تماما.

يمكنك إما المتابعة فورًا لتثبيت User Agent Switcher باتباع الرابط الموجود في نهاية المقالة، أو العثور على الوظيفة الإضافية بنفسك.

للقيام بذلك، انقر فوق زر قائمة المتصفح وانتقل إلى القسم "إضافات" .

على اليمين الزاوية العليانافذة اكتب اسم الإضافة المطلوبة - وكيل المستخدم الجلاد .

سيتم عرض العديد من نتائج البحث على الشاشة، ولكن يتم إدراج الوظيفة الإضافية الخاصة بنا أولاً. لذلك، على يمينه، انقر على الفور على الزر "ثَبَّتَ" .

لإكمال التثبيت وبدء استخدام الوظيفة الإضافية، سيطالبك المتصفح بإعادة تشغيل المتصفح.

كيفية استخدام وكيل المستخدم الجلاد؟

يعد User Agent Switcher سهل الاستخدام للغاية.

افتراضيًا، لا يظهر رمز الوظيفة الإضافية تلقائيًا في الزاوية اليمنى العليا من المتصفح، لذا ستحتاج إلى إضافته بنفسك. للقيام بذلك، انقر فوق زر قائمة المتصفح وانقر فوق العنصر "يتغير" .

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

لقبول التغييرات، انقر على أيقونة الصليب في علامة التبويب الحالية.

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

دعونا نتحقق من نجاح إجراءاتنا من خلال الانتقال إلى الصفحة، حيث توجد دائمًا معلومات حول الكمبيوتر في المنطقة اليسرى من النافذة، بما في ذلك إصدار المتصفح.

كما ترون، على الرغم من أننا نستخدم متصفح موزيلايتم تعريف متصفح الويب Firefox على أنه Internet Explorer، مما يعني أن الوظيفة الإضافية User Agent Switcher تتواءم بشكل كامل مع مهمتها.

إذا كنت بحاجة إلى إيقاف الوظيفة الإضافية، على سبيل المثال. قم بإرجاع معلومات حقيقية حول متصفحك، وانقر على أيقونة الوظيفة الإضافية واختر من القائمة التي تظهر "وكيل المستخدم الافتراضي" .

يرجى ملاحظة أنه يتم توزيع ملف XML خاص على الإنترنت، ويتم تنفيذه خصيصًا للوظيفة الإضافية User Agent Switcher، مما يؤدي إلى توسيع قائمة المتصفحات المتاحة بشكل كبير. نحن لا نقدم رابطا للموارد للأسباب التي هذا الملفليس حلاً رسميًا من المطور، مما يعني أننا لا نستطيع ضمان أمانه.

إذا كنت قد حصلت بالفعل على ملف مماثل، فانقر فوق أيقونة الوظيفة الإضافية، ثم انتقل إلى "محول وكيل المستخدم" - "الخيارات" .

ستظهر نافذة الإعدادات على الشاشة، حيث ستحتاج إلى النقر فوق الزر "يستورد" ، ثم حدد المسار إلى ملف XML الذي تم تنزيله مسبقًا. بعد إجراء الاستيراد، سيزداد عدد المتصفحات المتاحة بشكل ملحوظ.

يعد User Agent Switcher وظيفة إضافية مفيدة تسمح لك بإخفاء المعلومات الحقيقية حول المتصفح الذي تستخدمه.