كيف يمكنني التقاط سجلات Fiddler من جهاز iPhone أو iPad؟
الحل:
لالتقاط حركة مرور الويب باستخدام Fiddler، ستحتاج إلى شبكة لاسلكية وجهاز iOS وجهاز Windows.
لالتقاط سجلات Fiddler من جهاز iOS:
قم بتكوين مضيف Windows/Fiddler لالتقاط حركة المرور من الجهاز المحمول:
- قم بتنزيل Fiddler وتثبيته، ثم افتح التطبيق.
- انتقل إلى الأدوات > خيارات العابث > الاتصالات، ثم حدد مربع السماح لأجهزة الكمبيوتر البعيدة بالاتصال.
- أعد تشغيل العابث.
ملاحظة: تأكد من أن جدار الحماية الخاص بك يسمح بالاتصالات الواردة بعملية Fiddler.
- مرر مؤشر الماوس فوق المؤشر عبر الإنترنت في الجزء العلوي الأيمن من شريط أدوات Fiddler لعرض عنوان IP المخصص لجهاز Fiddler المضيف.
- تحقق من أن جهاز iOS يمكنه الوصول إلى Fiddler بالانتقال إلى http://[IPAddressofFiddlerHostMachine]:8888 في المتصفح.
تظهر صفحة خدمة فيدلر إيكو
- تحقق من أن Fiddler يلتقط حركة المرور بالانتقال إلى ملف > التقاط حركة المرور. يجب أن تكون هناك علامة اختيار بجوار التقاط حركة المرور.
أقوم بتثبيت شهادة Fiddler root على مضيف Windows/Fiddler لفك تشفير حركة مرور HTTPS:
- قم بتنزيل وتثبيت المكون الإضافي Certificate Maker لـ Fiddler على http://www.telerik.com/fiddler/add-ons
- انتقل إلى الأدوات > خيارات العابث > HTTPS، ثم حدد مربع فك تشفير حركة مرور HTTPS.
- حدد نعم في النافذة المنبثقة لتثق بشهادة Fiddler Root، ثم انقر فوق نعم في نافذة تثبيت شهادة Fiddler Root المنبثقة.
- أغلق Fiddler وأعد تشغيله.
لالتقاط حركة مرور الويب من جهاز iOS:
- على جهاز iOS، قم بتعطيل أي اتصالات 3G/4G.
- انتقل إلى الإعدادات > Wi-Fi.
- اضغط على شبكة Wi-Fi للانتقال إلى شاشة الإعدادات.
ملاحظة: يجب أن تكون شبكة Wi-Fi التي يعمل عليها جهاز iOS على نفس الشبكة التي يعمل عليها جهاز Fiddler المضيف.
- في الجزء السفلي من شاشة تفاصيل الشبكة، انقر فوق تكوين الوكيل ضمن وكيل HTTP.
- انقر فوق دليل.
- اكتب عنوان IP (أو اسم المضيف) الخاص بالجهاز أثناء تشغيل Fiddler ورقم المنفذ 8888. سيؤدي هذا إلى توجيه كل حركة مرور الشبكة من الجهاز المحمول عبر Fiddler.
- على جهاز iOS، انتقل إلى http://ipv4.fiddler:8888/ في المتصفح.
- من أسفل صفحة ويب خدمة Fiddler Echo، قم بتنزيل شهادة FiddlerRoot.
- افتح ملف FiddlerRoot.cer.
- اضغط على زر التثبيت.
- اضغط على زر التثبيت مرة أخرى.
ملاحظة: في نظام التشغيل iOS 10 والإصدارات الأحدث، بعد تثبيت شهادة FiddlerRoot، انتقل إلى الإعدادات > عام > حول > إعدادات الثقة بالشهادة وقم بتمكين الثقة الكاملة يدويًا لشهادة FiddlerRoot الجذرية. اقبل مربع الحوار الذي ينص على أن هذا سيسمح لطرف ثالث بالتنصت على جميع اتصالاتك.
قم بتكرار المشكلة التي تواجهها وقدم سجلات Fiddler إلى ممثل دعم Webex الخاص بك:
- أعد إظهار المشكلة على جهاز iOS.
يجب الآن التقاط حركة مرور الويب في Fiddler.
- بعد إعادة إنتاج المشكلة، انتقل إلى ملف > حفظ > جميع الجلسات...
- أرسل ملف.saz إلى ممثل دعم Webex الخاص بك لمزيد من التحقيق.
هل كان هذا المقال مفيدًا؟