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

فهرس المحتويات
عندما يحتاج التطبيق المحلي إلى رابط عام
عادةً ما يعمل التطبيق المحلي فقط على جهازك. هذا مناسب أثناء البرمجة، لكن أحيانًا يحتاج شخص أو جهاز أو خدمة خارجية لفتحه عبر الإنترنت.
- يحتاج زميل في الفريق لمراجعة ميزة قبل نشرها.
- يريد العميل تصفح نموذج أولي أثناء المكالمة.
- مزود webhook يحتاج إلى رابط رد اتصال عام.
- الهاتف أو الجهاز اللوحي أو جهاز الاختبار ليس على نفس الشبكة.
في هذه الحالات، النشر الكامل غالبًا ما يكون مبالغًا فيه. رابط عام مؤقت لـ localhost يكفي.
ما تحتاجه قبل البدء
تحقق من التطبيق المحلي أولاً قبل إنشاء الرابط العام.
- تطبيق ويب، API، لوحة تحكم، أو مستلم webhook يعمل محليًا.
- الرابط المحلي أو المنفذ، مثل http://localhost:5173، http://localhost:3000، أو http://localhost:5080.
- تم تثبيت GhostlyShare من متجر Microsoft.
- علامة تبويب في المتصفح لاختبار الرابط العام بعد إنشائه.
إذا لم يعمل الرابط المحلي على جهازك، أصلح ذلك أولاً. الرابط العام يوجه الحركة فقط لتطبيق يعمل بالفعل.
كيف تعمل المعاينة العامة
يراقب GhostlyShare المنافذ المحلية ويعرض خدمات الويب التي يمكن مشاركتها. تختار الخدمة المناسبة وتبدأ المعاينة العامة.
- يبقى تطبيقك على localhost.
- يقوم GhostlyShare بإنشاء رابط عام مؤقت.
- الطلبات إلى هذا الرابط العام تُوجه إلى تطبيقك المحلي.
- عند انتهاء الجلسة، توقف المعاينة.
اعتبرها رابط معاينة قصير الأمد، وليس بديلاً لاستضافة الإنتاج.
خطوة بخطوة: عرض تطبيق محلي على الإنترنت
استخدم هذه الخطوات عندما يكون تطبيقك يعمل محليًا بالفعل.
- ابدأ تطبيقك المحلي وافتحه في المتصفح.
- افتح GhostlyShare من علبة نظام Windows.
- ابحث عن صف التطبيق المطابق حسب المنفذ، العنوان، أو الرابط المحلي.
- اضغط بدء وانتظر حتى تظهر الحالة "مباشر".
- انسخ الرابط العام وجربه في المتصفح.
- شارك الرابط مع الشخص، الجهاز، أو خدمة webhook التي تحتاجه.
- اضغط إيقاف عند الانتهاء من المعاينة.
هذه هي الدورة الكاملة: تطبيق محلي، رابط عام، اختبار سريع، إيقاف.
استخدام الرابط العام لـ webhooks
مزودو webhooks لا يمكنهم الاتصال بـ localhost على جهازك، لكن يمكنهم الاتصال برابط المعاينة العامة.
- ابدأ مستلم webhook المحلي الخاص بك.
- أنشئ الرابط العام في GhostlyShare.
- ألصق الرابط العام في حقل رد الاتصال الخاص بالـ webhook.
- أرسل حدث اختبار وافحص الطلب محليًا.
هذا مفيد عندما تريد حركة مرور webhook حقيقية بدون نشر المستلم أولاً.
حالات استخدام مناسبة للرابط العام المؤقت
الإجراء مناسب للجلسات القصيرة حيث يجب أن يبقى التطبيق محليًا.
- أرسل معاينة تعمل لزميل قبل نشر الفرع.
- اسمح للعميل بفتح نموذج أولي محلي أثناء المكالمة.
- اختبر webhooks من منصات الدفع، المستودعات، الأتمتة، أو التجارة.
- افتح نفس التطبيق على هاتف أو جهاز لوحي بدون الانضمام لنفس الشبكة.
- شارك API محلي لمحادثة تكامل قصيرة.
متى تستخدم هذا بدلاً من النشر
رابط المعاينة العامة مؤقت ويشير إلى التطبيق الذي يعمل على جهازك. مفيد كبديل لـ ngrok بدون تسجيل لمشاركة سريعة، وليس لاستضافة دائمة.
- استخدمه للعروض، الملاحظات، اختبار webhooks، وفحوصات الأجهزة المحمولة.
- استخدم نشرًا حقيقيًا لحركة الإنتاج أو الوصول طويل الأمد.
- استخدم الاستضافة العادية عندما يحتاج التطبيق إلى إصدار مستقر، رابط مستقر، ومراقبة.
باختصار: روابط المعاينة للمشاركة السريعة؛ والنشر للاستمرارية الدائمة.
القيود وملاحظات الأمان
الرابط العام يجعل تطبيقك المحلي متاحًا من خارج جهازك. شارك فقط ما يجب الوصول إليه.
- لا تعرض صفحات الإدارة، لوحات التحكم الخاصة، أدوات قواعد البيانات، أو نقاط النهاية غير الآمنة.
- أوقف المعاينة عند انتهاء الاختبار.
- الرابط مخصص للمعاينات، العروض، اختبار webhooks، وتصحيح الأخطاء، وليس للاستضافة الدائمة.
- إذا توقف التطبيق المحلي، تعطل، أو دخل جهازك في وضع السكون، ستتوقف المعاينة العامة.
الأسئلة المتكررة
النسخة المختصرة
لعرض تطبيق محلي على الإنترنت، ابدأ التطبيق محليًا، افتح GhostlyShare، اضغط بدء على الخدمة المكتشفة، انسخ الرابط العام، وأوقف المعاينة عند الانتهاء.
استخدم GhostlyShare عندما تحتاج إلى رابط معاينة عام سريع بدون نشر، إعداد حساب، أو إعادة توجيه منافذ.
حمّل GhostlyShare