فأنت في المكان الصحيح، هنا سنوضح لك كيفية تثبيت Ngrok في Termux خطوة بخطوة. قبل الدخول في عملية تثبيت Ngrok ، دعنا نرى أنه التعريف.
ما هو نجروك؟
Ngrok هو وكيل عكسي يقوم بإنشاء "نفق" آمن من نقطة نهاية عامة لخدمة ويب تعمل محليًا.
بمعنى آخر ، يمكنك استخدام Ngrok لعرض منفذ على نظامك ، على سبيل المثال ، المنفذ الذي يعمل عليه التطبيق أو موقع الويب الخاص بك ، إلى عنوان URL عام.
بشكل أساسي ، ينشئ Ngrok نفقًا ، حيث تتمثل وظيفته في إعادة توجيه الاتصالات الخارجية إلى مضيفك المحلي.
ngrok http 8080
ما فائدة نجروك؟
- مشاركة موقع الويب مع زميل يعمل على شبكة خاصة ؛
- قم بإنشاء خادم TCP على جهازك ؛
- ميناء الشحن؛
- اختبار تطبيقات الأجهزة المحمولة المتصلة بخلفية التشغيل محليًا ؛
- عناوين ثابتة للأجهزة المتصلة الخاصة بك والتي تم نشرها في الميدان ؛
- تشغيل الخدمات السحابية الشخصية من منزلك ؛
- يمكنك أيضًا استخدام نجروك في القرصنة الأخلاقية.
ربما تفكر في كيفية استخدام نجروك في القرصنة الأخلاقية؟ في الأساس ، يمكنك أن تأخذ الغلاف العكسي وعكس اتصال أي جهاز عن بعد من خلال نفق TCP مع Ngrok.
كيفية تثبيت Ngrok في Termux؟
سوف نشرح كيفية التثبيت بطريقتين:
الطريقة الاولى التثبيت باستخدام سكريبت:
سوف نقوم بتثبيت Ngrok باستخدام سكريبت Python هذه الطريقة مضمونة بنسبة 100% تمكنك من تثبيت Ngrok في Termux وهي ايضا تمكنك من تثبيت Ngrok في توزيعات لينكس الاخرى.
حزم مطلوبة للتثبيت:
apt update
apt install -y python
تثبيت السكريبت باستخدام pip:
python -m pip install pyngrok
تثبيت Ngrok
ngrok
انتظر حتى يكتمل التثبيت وسوف تفتح لك واجهة Ngrok.
اكمل قرأة المقال لمعرفة كيفية تفعيل Ngrok وحل مشكلة عدم الاتصال في Termux.
طريقة الثانية التثبيت بشكل يدوي
فيما يلي خطوات تثبيت Ngrok في Termux. يرجى اتباع الخطوات واحدة تلو الأخرى بعناية لتجنب أي نوع من الأخطاء. يرجى ملاحظة أنه يجب عليك الانتظار حتى يكتمل كل أمر.
apt update
2. الآن اكتب الأمر أدناه. سيقوم الأمر أدناه بتثبيت حزم zip و wget
في Termux الخاص بك. هنا سيتم استخدام zip لفك ضغط مجلد Ngrok المضغوط بينما سيتم استخدام
wget لتنزيل Ngrok.pkg install zip wget -y
3. الآن اكتب الأمر أدناه كما هو الحال لتنزيل Ngrok في Termux الخاص بك.
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
انتظر انتهاء التنزيل. قد يستغرق تنزيل Ngrok ما يصل إلى 2 إلى 5 دقائق حسب سرعة الإنترنت لديك.
4. اكتب الأمر أدناه في Termux لفك ضغط مجلد Ngrok.
unzip ngrok-stable-linux-arm.zip
5. بعد فك الضغط ، استخدم الأمر التالي لمنح نجروك الإذن بالقراءة والكتابة والتنفيذ.
chmod + x ngrok
كيفية تفعيل نجروك
أنت الآن بحاجة إلى تأكيد حساب نجروك. افتح بريدك الإلكتروني لتأكيد حساب نجروك الخاص بك. هناك سترى بريد نجروك الإلكتروني. ما عليك سوى فتح هذا البريد والنقر على زر تأكيد الحساب.
7. قم الآن بتسجيل الدخول إلى Ngrok باستخدام معرف البريد الإلكتروني وكلمة المرور وابحث عن رمز المصادقة على صفحة Ngrok. ثم ببساطة اكتب الأمر أدناه في Termux واستبدل <YOUR_AUTH_TOKEN> برمز المصادقة الخاص بك.
./ngrok authtoken YOUR_AUTH_TOKEN_HERE
ملاحظة: استبدل <YOUR_AUTH_TOKEN> برمز المصادقة الخاص بك.
سيؤدي تشغيل الأمر أعلاه إلى إضافة رمز المصادقة الخاص بك إلى ملف ngrok.yml الخاص بك. سيؤدي ربط الحساب إلى سرد الأنفاق المفتوحة في لوحة المعلومات ، مما يمنحك مهلات أطول للنفق.
8. ومن ثم تم تثبيت Ngrok بنجاح في Termux الخاص بك. استخدم الأمر أدناه لمعرفة كيفية استخدام Ngrok في Termux.
ngrok help
حل مشكلة عدم اتصال Ngrok في Termux
لحل مشكلة الاتصال في ترمكس.
اولا قم بتثبيت الحزم الاتية
apt update
apt install -y termux-chroot
تشغيل Ngrok
termux-chroot ngrok
مثال سوف نقوم بتشغيل نفق http على بورت 8080
termux-chroot ngrok http 8080