ngrok: اجعل الخوادم المحلية عامة باستخدام الأنفاق الآمنة
التحدي الأكبر لأي مطور هو اختبار البرنامج الذي كتبوه. ويصبح الاختبار أكثر صعوبة عندما تقوم ببناء شيء ما للجوال أو نظام أساسي مختلف عن نظامك. تحدث التنمية في الغالب(Mostly) على المستوى المحلي ؛ جميع خوادم الويب تعمل على المضيف المحلي. أنت فقط من يمكنه عرض عملك قبل نشره في مكان ما. أدخل ngrok ، وهي خدمة مجانية لنظام التشغيل Windows(Windows) تعرض الخوادم المحلية للإنترنت العام عبر الأنفاق الآمنة.
ما هو أمن نجروك
ما هو نجروك؟ كيفية استخدام نجروك؟ يتيح لك ngrok عرض الخوادم المحلية الموجودة خلف جدران الحماية(Firewalls) على الإنترنت العام عبر الأنفاق الآمنة. تتطلب الأداة تكوينًا صفريًا وتأتي مع جهاز اعتراض للشبكة يحمل في ثناياه عوامل.
انتشر الاتصال النفقي منذ سنوات حتى الآن ، كما تستخدم معظم الشبكات الافتراضية الخاصة(VPNs) مفهوم الأنفاق لمنحك وصولاً غير مقيد إلى مواقع الويب. وبالمثل ، يقوم ngrok بإنشاء نفق آمن بين الإنترنت العام وخادم المضيف المحلي الخاص بك. في الأساس(Basically) ، يمكنك جعل أي موقع ويب / تطبيق ويب / خدمة ويب تعمل على http://localhost:8080 يمكن الوصول إليه عبر الإنترنت باستخدام أمر واحد.
معظم الميزات التي تقدمها ngrok مجانية للاستخدام. وتعتبر حدود البرامج المجانية جيدة بما يكفي لمطور وسيط يتطلع إلى اختبار تطبيقه. على الرغم من تقديم ngrok أيضًا كخدمة ، إلا أنه اختياري تمامًا لتخطي هذا الجزء وتنزيل الأداة مباشرة والبدء.
كيفية استخدام ngrok
يمكنك التسجيل في ngrok ، وهو مجاني. سيسمح لك إنشاء حساب بإدارة جميع أنفاقك النشطة من لوحة تحكم قائمة على السحابة.
كيف تعرض خادم الويب المحلي لديك للإنترنت(How to expose your local web server to the internet)
يعد إنشاء نفق إلى خادم الويب المحلي أو أي خادم أمرًا بسيطًا للغاية. قم بتنزيل(Download) وفك ضغط ngrok. افتح الآن نافذة CMD/PowerShell وانتقل إلى المجلد حيث توجد المحتويات غير المضغوطة.
الآن قم بتنفيذ الأمر التالي لإنشاء نفق آمن إلى الخادم المحلي الخاص بك.
./ngrok http 8080
حيث 8080 هو المنفذ الذي يستمع الخادم الخاص بك عليه. إذا لم تكن متأكدًا من رقم المنفذ ، فانتقل إلى رقم المنفذ الافتراضي وهو 80.
إذا كنت تريد توصيل مثيل ngrok هذا بحسابك ، فيجب عليك تقديم رمز المصادقة قبل تنفيذ الأمر أعلاه. للقيام بذلك ، قم بتسجيل الدخول إلى حساب ngrok الخاص بك. احصل على رمز المصادقة الخاص بك من هناك ثم قم بتنفيذ الأمر التالي في نافذة CMD .
./ngrok authtoken your_token_here
هذا مجرد إجراء لمرة واحدة ولا يلزم تكراره في كل مرة.
بمجرد إنشاء نفق ، سيعرض ngrok عنوان URL(URL) العام لخادمك . عنوان URL(URL) العام هو مجال فرعي لـ ngrok.io ويتم إنشاؤه عشوائيًا. يمكنك أيضًا إنشاء نطاقات فرعية ثابتة وسهلة القراءة وقابلة للتخصيص ، ولكن من أجل ذلك ، تحتاج إلى الترقية إلى خطة مدفوعة.
أعتقد أن عناوين URL(URLs) الافتراضية جيدة بما يكفي لاختبار تطبيقك. يجب أن تفكر في الترقية فقط إذا كنت تريد شيئًا من درجات الإنتاج ومستمرًا.
ngrok المعترض
يأتي ngrok أيضًا مع جهاز اعتراض يحمل في ثناياه عوامل يمكن فتحه عن طريق فتح http://127.0.0.1:4040 . سيتيح لك المعترض عرض جميع طلبات الشبكة الواردة واستجاباتها. يكون Interceptor(Interceptor) مفيدًا جدًا عندما تقوم بتصحيح شيء ما أو تريد عرض الطلبات الواردة. بجانب المعترض ، يمكنك العثور على علامة تبويب الحالة. تتيح لك علامة التبويب هذه عرض جميع أنواع المعلومات حول النفق الخاص بك. يمكنك عرض بعض الإحصائيات مثل الاتصالات ومدة الاتصال وطلبات HTTP وعناوين الخادم والبروتوكولات.
باستخدام الخطة المجانية ، يمكنك إنشاء نفق واحد فقط في وقت واحد. ضع في اعتبارك الترقية إذا كنت تريد تشغيل أكثر من نفق واحد في وقت واحد.
ngrok هي أداة مفيدة للمطورين والمتحمسين. يتيح لك تحويل خادم المضيف المحلي الحالي إلى خادم عام يمكن الوصول إليه من أي مكان. لقد تعرفت على هذه الأداة في هاكاثون. ويمكن أن تكون ngrok مفيدة جدًا حقًا في الهاكاثونات والعروض التوضيحية والعروض التقديمية واختبار تطبيقات الأجهزة المحمولة وتكامل الويب هوك وجميع الحالات التي تريد فيها تشغيل تطبيقك دون نشره فعليًا. ngrok مجاني للاستخدام ، والأنفاق سهلة الإنشاء للغاية ، مما يتيح لك التركيز أكثر على التطوير. انقر هنا(Click here)(Click here) لتنزيل ngrok.
Related posts
Best مجانا Secure Digital Notebook Software & Online Services
كيفية تثبيت Drupal باستخدام WAMP على Windows
Best Software & Hardware Bitcoin Wallets ل Windows، IOS، Android
Setup Internet Radio Station مجانا على Windows PC
لم يتصل Fix Partner بخطأ جهاز التوجيه في TeamViewer على Windows 10
Cyber Monday & Black Friday Sale نصائح للتسوق التي تريد اتباعها
Best Laptop Backpacks ل Men and Women
Hubstaff Tasks عبارة عن Project Management Tool مجانية مع ميزات Agile
كيفية حذف Your LastPass Account
كيفية تحويل Binary إلى نص باستخدام هذا النص إلى Binary Converter
كيفية إنشاء موقع SSL Certificates في Windows 10
الفرق بين Analog، Digital and Hybrid computers
Disqus comment مربع لا تحميل أو عرض لموقع ويب
جلب الخاص بك Device (BYOD) Advantages، Best Practices، إلخ
أفضل الأدوات لإرسال SMS مجانا من جهاز الكمبيوتر الخاص بك
NASA's Eyes يساعدك على استكشاف Universe مثل Astronauts
Convert Magnet روابط إلى روابط Download مباشرة باستخدام Seedr
Whiteboard Fox عبارة عن online whiteboard مجانية تتيح real-time sharing
حدث خطأ أثناء التحقق من التحديثات في VLC
مغلق من Plex Server and Server Settings؟ هنا هو الإصلاح!