كيفية عرض التطبيق المحلي على الإنترنت برابط عام مجاني
دليل مبسط لكيفية جعل 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