Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Postman Postman Proxy


Postman Postman Proxy


Postman Proxy على iPhone هو طريقة لالتقاط وتصحيح طلبات شبكة HTTP و HTTPS التي يتم إجراؤها بواسطة iPhone أو التطبيقات التي تعمل على iPhone ، وتوجيه حركة المرور عبر ساعي البريد الذي يعمل على جهاز كمبيوتر. يمكّن هذا الإعداد المطورين والمختبرين من فحص طلبات واجهة برمجة التطبيقات والاستجابات مباشرة من الجهاز المحمول لاستكشاف أخطاء أو اختبار أو مراقبة أو تحسين سلوك التطبيق.

لاستخدام وكيل Postman مع جهاز iPhone ، يجب توصيل كلا الجهازين-جهاز iPhone والكمبيوتر مع Postman المثبتين بـ Wi-Fi نفسها. تتمثل الفكرة الأساسية في تكوين iPhone لإرسال حركة مرور HTTP من خلال عنوان IP الخاص بالكمبيوتر ومنفذ محدد حيث يستمع ساعي البريد كخادم وكيل.

إعداد وكيل Postman لـ iPhone

1. ابدأ الوكيل على جهاز الكمبيوتر الخاص بك على جهاز الكمبيوتر الخاص بك
- افتح تطبيق Postman على جهاز الكمبيوتر الخاص بك.
- حدد موقع ميزة الوكيل المدمجة وتمكينها عادة في تذييل Postman أو إعدادات قيد التقاط أو جلسة الوكيل.
- ملاحظة يقوم ساعي البريد رقم المنفذ بتعيين منفذ معين (عادة 5555).
- ابدأ جلسة الوكيل لبدء الاستماع لحركة مرور الشبكة.

2. ابحث عن عنوان IP المحلي للكمبيوتر
- على MacOS ، انتقل إلى تفضيلات النظام> الشبكة ، وحدد واجهة الشبكة النشطة ، وقم بإلغاء ملاحظة عنوان IP.
- على Windows ، فتح الإعدادات> الشبكة والإنترنت> Wi-Fi (أو Ethernet) وتحقق من عنوان IP ضمن الخصائص.

3. تكوين الوكيل على iPhone
- على iPhone ، فتح الإعدادات وانتقل إلى Wi-Fi.
- اضغط على أيقونة المعلومات (Â) بجوار شبكة Wi-Fi المتصلة.
- قم بالتمرير لأسفل إلى إعدادات الوكيل HTTP واختر Manual.
- أدخل عنوان IP الخاص بالكمبيوتر كخادم.
- أدخل رقم منفذ وكيل Postman (على سبيل المثال ، 5555) كمنفذ.
- حفظ الإعدادات.

4. تثبيت الشهادة لحركة المرور HTTPS
- لالتقاط حركة مرور HTTPS ، يستخدم Postman شهادة هيئة الشهادة (CA) لفك تشفير حركة المرور المشفرة.
-يوجد ملف الشهادة `postman-proxy-ca.crt` على جهاز الكمبيوتر الخاص بك في مجلد وكيل Postman:
- MacOS: `~/Library/Application Support/Postman/Proxy`
- Windows: `c: \ user \\ appdata \ Roaming \ postman \ proxy`
- Linux: `~/.config/postman/proxy`
- نقل هذه الشهادة إلى iPhone ، عادةً عبر Airdrop أو البريد الإلكتروني أو التنزيل.
- على iPhone ، افتح ملف الشهادة ، وقم بتثبيته باتباع المطالبات التالية في الإعدادات> تم تنزيل الملف الشخصي> تثبيت.
- بعد التثبيت ، انتقل إلى الإعدادات> عام> حول> إعدادات الثقة في الشهادة ، وتمكين الثقة الكاملة للشهادة المثبتة للسماح لبرنامج Postman بفصل حركة HTTPS وفك تشفيرها.

5. باستخدام الوكيل لالتقاط حركة المرور
- بمجرد تكوين الوكيل ، ويتم تثبيت الشهادة (لـ HTTPS) ، سيتم توجيه حركة الشبكة من iPhone عبر ساعي البريد.
- فتح التطبيقات أو Safari على iPhone والتفاعل مع خدمات الشبكة أو واجهات برمجة التطبيقات.
- سيعرض ساعي البريد الطلبات والردود التي تم التقاطها في نافذة جلسة الوكيل ، حيث يمكن فحصها.

المشكلات الشائعة واستكشاف الأخطاء وإصلاحها

-قطع اتصال Wi-Fi بعد إعداد الوكيل: يقوم بعض المستخدمين بالإبلاغ عن قطع اتصال Wi-Fi عند إعداد الوكيل. ضمان تكوين IP والمنفذ المناسب ، وتثبيت الشهادة الصحيح ، عادة ما يحل هذا.
- لم يتم التقاط أي حركة مرور: تحقق من أن كلا الجهازين موجودون على نفس الشبكة وأنه لا توجد جدران حماية تمنع الاتصال. تحقق من إعدادات الوكيل على iPhone وتأكد من أن جلسة وكيل Postman نشطة.
- لم يتم التقاط حركة مرور HTTPS: عادةً ما يكون بسبب عدم تثبيت أو الوثوق بشهادة Postman CA على iPhone.
- مشكلات مصادقة الوكيل: إذا كان خادم الوكيل يتطلب المصادقة ، فقم بتكوين ذلك في ساعي البريد. في أغلب الأحيان ، لا يلزم ذلك لتصحيح الأخطاء الوكيل المحلي.

تكوين الوكيل في Postman

يسمح Postman نوعين من تكوينات الوكيل:

- وكيل النظام: يستخدم إعدادات الوكيل لنظام التشغيل. يرسل Postman تلقائيًا الطلبات من خلال هذا الوكيل إذا تم تمكينه.
- الوكيل المخصص: تحديد إعدادات الوكيل يدويًا في Postman (عنوان IP والمنفذ) ، بما في ذلك نوع البروتوكول (HTTP ، HTTPS ، إصدارات الجوارب) ، وبيانات الاعتماد إذا لزم الأمر.

يدعم Postman طلبات HTTP و HTTPS باستخدام وكيل Socks ولكن لديه قيود معينة اعتمادًا على نوع الوكيل.

استخدام الحالات لوكيل Postman iPhone

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

اعتبارات الأمان والخصوصية

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

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

ملخص الخطوات

- تمكين وكيل البريد على الكمبيوتر.
- لاحظ منفذ استماع الكمبيوتر الخاص بالكمبيوتر والوكالة.
- تكوين وكيل Wi-Fi iPhone يدويًا للإشارة إلى IP والمنفذ.
- قم بتثبيت وشهادة CA لرجل البريد على iPhone لالتقاط حركة مرور HTTPS.
- استخدم التطبيقات على iPhone لإنشاء حركة مرور الشبكة.
- فحص الطلبات التي تم التقاطها والردود في ساعي البريد على جهاز الكمبيوتر الخاص بك.

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