ذكري المظهر

Ngrok: اجعل خوادمك المحلية عامة مع الأنفاق الآمنة

كيفية استضافة موقعك علي جهازك الشخصي | اسرع طريقة لاستضافة المواقع علي جهاز | كيف تجعل جهازك سيرفر

كيفية استضافة موقعك علي جهازك الشخصي | اسرع طريقة لاستضافة المواقع علي جهاز | كيف تجعل جهازك سيرفر

جدول المحتويات:

Anonim

يتمثل التحدي الأكبر لأي مطور في اختبار البرنامج الذي كتبوه. ويصبح الاختبار أكثر صعوبة عندما تقوم ببناء شيء ما للجوال أو منصة مختلفة عن منظمتك. يحدث التطور في الغالب على المستوى المحلي ؛ جميع خوادم الويب تعمل على المضيف المحلي. فقط يمكنك مشاهدة عملك قبل نشره في مكان ما. أدخل ngrok ، وهي خدمة مجانية لـ Windows تعرض الملقمات المحلية إلى الإنترنت العام عبر الأنفاق الآمنة.

ما هو ngrok security

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

وقد كان الانتشار النفقي سائداً لسنوات حتى الآن ، تستخدم معظم شبكات VPN أيضًا مفهوم الأنفاق لمنحك وصولاً غير مقيد إلى مواقع الويب. وبالمثل ، تقوم ngrok بإنشاء نفق آمن بين الإنترنت العام وخادم localhost الخاص بك. بشكل أساسي ، يمكنك إنشاء أي موقع ويب / تطبيق ويب / خدمة ويب يعمل على // localhost: 8080 يمكن الوصول إليها عبر الإنترنت باستخدام أمر واحد.

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

كيفية استخدام ngrok

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

كيفية تعريض خادم الويب المحلي الخاص بك إلى الإنترنت

إن إنشاء نفق إلى خادم الويب المحلي الخاص بك أو أي خادم أمر بسيط للغاية. تنزيل وفك ضغط ngrok. الآن افتح نافذة CMD / PowerShell وانتقل إلى المجلد حيث تكون المحتويات غير المضغوطة.

الآن قم بتنفيذ الأمر التالي لإنشاء نفق آمن إلى الخادم المحلي.

./ ngrok http 8080

حيث 8080 المنفذ الذي يستمع عليه الخادم الخاص بك. إذا لم تكن متأكدًا من رقم المنفذ ، فانتقل إلى رقم المنفذ الافتراضي وهو 80.

إذا كنت تريد توصيل مثيل ngrok بحسابك ، فيجب عليك توفير رمز المصادقة قبل تنفيذ الأمر أعلاه. للقيام بذلك ، قم بتسجيل الدخول إلى حساب ngrok الخاص بك. احصل على رمز المصادقة الخاص بك من هناك ، ثم نفذ الأمر التالي في نافذة CMD.

./ ngrok authtoken your_token_here

هذا إجراء لمرة واحدة فقط ولا يحتاج إلى تكرار في كل مرة.

بمجرد انتهائك. لقد أنشأت نفقًا ، سيعرض ngrok عنوان URL العام إلى خادمك. عنوان URL العام هو نطاق فرعي لـ ngrok.io ويتم إنشاؤه بشكل عشوائي. يمكنك حتى إنشاء نطاقات فرعية قابلة للتخصيص سهلة القراءة وقابلة للقراءة ، ولكن بالنسبة لذلك ، تحتاج إلى الترقية إلى خطة مدفوعة.

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

ngrok Interceptor

ngrok كما يأتي مع المعترض الداخلي الذي يمكن فتحه من خلال فتح //127.0.0.1:4040. سيسمح لك المعترض بعرض جميع طلبات الشبكة الواردة وردودها. يأتي المعترض مفيدًا جدًا عندما تقوم بتصحيح شيء ما أو ترغب في عرض الطلبات الواردة. بجانب المعترض ، يمكنك العثور على علامة التبويب الحالة. تتيح لك علامة التبويب هذه عرض كل أنواع المعلومات حول النفق الخاص بك. يمكنك عرض بعض الإحصائيات مثل الاتصالات ، ومدد الاتصال ، وطلبات HTTP ، وعناوين الخادم ، والبروتوكولات.

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

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