🐛

Whistle

HTTP Proxy مفتوح المصدر

(3/5)
👁️ 4 مشاهدة
📅 02 Jul 2026
⚛️ React 💚 Vue.js 🅰️ Angular 🧡 Svelte 🌐 عام

مستوى الخبرة المطلوب:

⚡ متوسط 🚀 محترف 🏢 مؤسسي
🔗 زيارة الموقع الرسمي
3
تقييم المستخدمين
التصنيف 🐛 Debugging
المشاهدات 4
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

Whistle هي أداة HTTP Proxy مفتوحة المصدر مكتوبة بـ Node.js. تتيح اعتراض، تعديل، وإعادة توجيه حركة مرور HTTP/HTTPS مع دعم كامل للبرمجة النصية. تدعم Whistle: HTTPS interception، Scripting، Rewrite، Map Local، و Plugin System. تُعد بديلاً ممتازاً لـ Charles Proxy مع ميزة كونها مفتوحة المصدر.

🎯 يستخدم في

مجالات استخدام هذه الأداة

API Testing

Network Debugging

HTTPS Inspection

Request Modification

Mock Data

المميزات

أبرز مميزات هذه الأداة

Easy Open Source

easy Node.js-based

easy HTTPS

easy Scripting

easy Rewrite

easy Plugins

easy Free

⚠️ العيوب

نقاط يجب مراعاتها

×

قد يكون معقداً

×

يحتاج Node.js

×

محدود في الميزات المتقدمة

×

قد يكون بطيئاً

💻 مثال على الاستخدام

كيفية استخدام هذه الأداة

Example Code
# تثبيت Whistle
npm install -g whistle

# تشغيل Whistle
w2 start

# فتح Web UI
# http://localhost:8899

# تكوين Certificate
# 1. افتح Web UI
# 2. HTTPS > Download RootCA
# 3. ثبت الشهادة

# Rewrite Rules
# في Rules tab
# www.example.com/api/data file:///path/to/mock.json
# www.example.com/api/other resBody://{new-response}

📚 أدوات أخرى في Debugging

قد يعجبك أيضاً