GhostlyShare · Windows & Linux

شارك localhost. بنقرة واحدة.

طوّره محليًا وشاركه مع العالم. يكتشف GhostlyShare تطبيق الويب، وأنت تشاركه بنقرة واحدة.

بداية سريعة

افتح GhostlyShare. تطبيقاتك موجودة بالفعل.

  1. 01

    شغّل تطبيقك المحلي

    شغّل موقعك أو خادم التطوير أو واجهة API كالمعتاد. يفحص GhostlyShare المنافذ المحلية ويكتشف تطبيقات الويب المتاحة تلقائيًا.

  2. 02

    اختره في GhostlyShare

    اختر تطبيقًا مكتشفًا واضغط Go Public. ينشئ GhostlyShare الرابط عبر Cloudflare دون نشر التطبيق أو إعداد الراوتر أو إدخال أوامر النفق يدويًا.

  3. 03

    انسخ الرابط أو امسح رمز QR

    أرسل الرابط العام لمن سيختبر التطبيق أو افتحه على هاتفك. أبقِ الكمبيوتر والتطبيق المحلي وGhostlyShare قيد التشغيل.

تطبيق GhostlyShare لسطح المكتب يعرض موقعًا مكتشفًا ورابطًا نشطًا وأدوات المشاركة
تطبيقاتك وأدوات المشاركة في مكان واحد. لقطة شاشة لمعاينة قيد التشغيل.

شاهد تطبيق سطح المكتب أثناء العمل

من التطبيق المحلي إلى الرابط العام بالفيديو

تعرّف على الخطوات قبل التثبيت: اكتشاف التطبيق، بدء المشاركة، ثم فتح المعاينة العامة.

شاهد مباشرة على YouTube ↗

لا يتم الاتصال بـYouTube إلا عند الضغط على تشغيل.

ماذا تريد أن تشارك؟

معاينة تساعدك على الخطوة التالية

معاينات المواقع

دع العملاء وزملاءك يجربون أحدث التغييرات في المتصفح، دون نشر نسخة اختبار.

اختبار Webhooks محليًا

زوّد الخدمة الخارجية برابط استدعاء عام يوجّه إلى واجهة API المحلية. تحقّق من متطلبات المصادقة قبل تفعيل كلمة مرور للمعاينة.

اختبارات على أجهزة حقيقية

افتح المعاينة على الهاتف أو الجهاز اللوحي، حتى خارج شبكة Wi-Fi لديك. يسهّل رمز QR الوصول إليها.

داخل GhostlyShare

أكثر من رابط: تحكّم في معاينتك

افتح هذه الإعدادات من بطاقة التطبيق. الصور تعرض الواجهة الفعلية؛ القيم أمثلة وليست إعدادات موصى بها.

حدّد من يمكنه فتح رابطك

احمِ المعاينة بكلمة مرور مؤقتة. يُدخلها الزوار قبل الوصول إلى تطبيقك المحلي.

حدّد عدد المحاولات الفاشلة ومدة الجلسة المسموح بها. متاح للروابط المؤقتة والنطاقات الخاصة.

إعدادات كلمة المرور وحدود المحاولات الفاشلة ومدة الجلسة

يعمل مع أدواتك

كل ما تحتاجه تطبيق ويب محلي

يعمل GhostlyShare مع تطبيقات HTTP وHTTPS المحلية المتاحة دون إضافات لأطر العمل. كما يمرّر اتصالات WebSocket في الاستخدامات المدعومة.

  • React · Vite · Next.js
  • ASP.NET Core · Blazor
  • Vue · Angular · SvelteKit
  • Node.js · APIs · WordPress
لم يُكتشف التطبيق؟ راجع دليل استكشاف الأخطاء. ↗

من الكمبيوتر إلى هاتفك

افتح رمز QR وامسحه بالهاتف أو الجهاز اللوحي. تُفتح المعاينة في متصفح الجهاز دون كتابة رابط طويل.

اختبر اللمس والتصميم المتجاوب والأداء على أجهزة حقيقية، حتى خارج شبكة Wi-Fi المحلية.

مثال لنافذة رمز QR لفتح تطبيق مشارَك على الهاتف

نطاق خاص اختياري

استخدم عنوانًا يسهل التعرّف عليه

تعمل الروابط المؤقتة دون حساب Cloudflare أو نطاق خاص. لعنوان مخصص، اربط نطاقًا تديره Cloudflare عبر رمز API واختر اسم المضيف.

يُعدّ GhostlyShare النفق وسجل DNS للتطبيق المختار. تظل الحماية بكلمة مرور ومدة الرابط متاحتين.

إعداد نطاق خاص ↗

CLI · Windows & Linux

شارك من الطرفية. وأتمت المهام المتكررة.

ادمج المشاركة في تطويرك باستخدام ghs CLI على Windows وLinux. ابدأ المعاينات من السكربتات واختبر Webhooks ومرّر الرابط العام إلى أدواتك.

  1. اكتشف التطبيقات باستخدام ghs scan --json وعالج النتائج في سكربتاتك.
  2. استخدم --url-only لإخراج الرابط العام أو --json للحصول على أحداث حالة منظّمة.
  3. حدّد المدة باستخدام --expires-after لتنتهي المشاركة تلقائيًا بعد العرض أو الاختبار.

ابدأ معاينة لمدة 15 دقيقة

ghs share 5173 --expires-after 15m

بعد تثبيت CLI، استبدل 5173 بمنفذ تطبيقك. أبقِ الأمر قيد التشغيل أثناء المشاركة؛ ينهي Ctrl+C المعاينة مبكرًا.

تثبيت CLI وأوامرها ↗
اجعل الرابط ينتهي تلقائيًا
نافذة مدة الرابط مع خياري المشاركة المفتوحة والمحددة بوقت

اعرف ما إذا كانت معاينتك تُستخدم

اعرض الطلبات والعدد التقريبي للزوار والمستخدمين النشطين خلال جلسة المشاركة.

تمنحك العدادات نظرة سريعة أثناء العرض. هي إحصاءات للجلسة وليست تحليلات شاملة أو تدقيقًا أمنيًا.

تبقى العدادات محليًا خلال جلسة المشاركة الحالية ولا تُرسل إلى GhostlyInc.

عدادات مباشرة للطلبات والزوار والمستخدمين النشطين

واصل التطوير

نزّل GhostlyShare وشارك أول رابط

بلا حساب. بلا بريد إلكتروني. بلا اشتراك.

شارك الروابط المؤقتة دون تسجيل أو دخول. GhostlyShare مجاني ولا نجمع بيانات تحليلية عن استخدامك للتطبيق.

اختر حزمة Windows أو Linux من صفحة التنزيل. تطبيق سطح المكتب وCLI متاحان بشكل منفصل.

تنزيل GhostlyShare ↗

الأسئلة الشائعة عن GhostlyShare

هل أحتاج إلى حساب لاستخدام GhostlyShare؟

لا. تم تصميم GhostlyShare للمعاينات المحلية السريعة بدون تسجيل دخول أو إنشاء حساب أو خطوة اشتراك.

هل أحتاج إلى نطاق خاص بي؟

لا. يمكنك مشاركة رابط معاينة عام مؤقت دون شراء نطاق أو تعديل DNS أو نشر اختبار. إذا كنت تستخدم Cloudflare، يمكن لـ GhostlyShare إنشاء رابط مخصص للمعاينة المميزة.

ما هي الأُطُر التي يدعمها GhostlyShare؟

GhostlyShare غير مرتبط بإطار عمل محدد. يعمل مع تطبيقات HTTP وHTTPS المحلية من أُطُر مثل React، Vite، Next.js، Vue، Angular، SvelteKit، ASP.NET Core، Blazor، Node APIs، WordPress، HTML ثابت، خدمات Swagger أو OpenAPI، ومستقبلات webhook.

هل يمكنني استخدام GhostlyShare على نظام Linux؟

نعم. يوفر GhostlyShare إصدارات Linux على GitHub كحزم DEB وArch وRPM. على Windows، تطبيق Microsoft Store هو الخيار الأسهل.

هل يحتوي GhostlyShare على واجهة أوامر؟

نعم. أداة CLI اسمها ghs وتعمل على Windows وLinux. استخدمها للواجهة الطرفية والخوادم والسكربتات، واستخدم تطبيق سطح المكتب عندما تريد واجهة مرئية.

هل يمكنني حماية رابط GhostlyShare العام بكلمة مرور؟

نعم. يمكن تفعيل حماية بكلمة مرور لكل رابط عام سواء كان عشوائياً أو نطاقاً مخصصاً. يجب على الزوار إدخال كلمة المرور قبل تحويل GhostlyShare الحركة إلى التطبيق المحلي.

هل يمكن أن يتوقف الرابط العام عن العمل تلقائياً؟

نعم. تتيح مدة صلاحية الرابط تحديد وقت توقف المشاركة. يستمر التطبيق المحلي بالعمل، لكن رابط GhostlyShare العام يتوقف بعد الوقت المحدد.

هل يمكنني عرض إحصائيات المرور لرابط عام؟

نعم. أثناء تفعيل رابط سطح المكتب، يعرض GhostlyShare عدادات بسيطة للطلبات، والزوار التقريبيين، والمستخدمين النشطين في جلسة المشاركة الحالية. هذه الأرقام مخصصة لملاحظات سريعة وليست تحليلات أو تدقيق أمني كامل.

كم عدد التطبيقات العامة التي يمكنني مشاركتها في نفس الوقت؟

يسمح GhostlyShare بتشغيل ثلاثة تطبيقات عامة نشطة في نفس الوقت. كما قد تدخل الأنفاق السريعة العشوائية من Cloudflare فترة تهدئة محلية عند وجود قيود على المعدل.

كيف تعمل النطاقات المخصصة في GhostlyShare؟

تستخدم النطاقات المخصصة خدمة Cloudflare. بعد إضافة رمز صالح، يقوم GhostlyShare بتحميل المناطق، التحقق من اسم المضيف، إنشاء النفق وسجل DNS، وتوجيه اسم المضيف العام إلى التطبيق المحلي المختار. يخزن Windows الرمز باستخدام DPAPI، بينما يستخدم Linux خدمة Secret Service عبر libsecret.

أين توثيق GhostlyShare؟

تغطي وثائق GitHub التثبيت، واكتشاف التطبيقات، والنشر العام، وحماية بكلمات مرور، ومدة الرابط، وإحصائيات المرور، والنطاقات المخصصة، والفروقات بين Windows وLinux، واستكشاف الأخطاء، وتقارير الأخطاء، وطلبات الميزات.

هل GhostlyShare بديل لـ ngrok؟

يعتمد ذلك على سير العمل. أدوات مثل ngrok قوية للتوجيه المتقدم، بينما يركز GhostlyShare على معاينات سطح مكتب سريعة للتطبيقات المحلية، APIs، webhooks، والعروض التوضيحية على Windows وLinux.