إعادة توجيه المنافذ
يدعم Mobile SSH إعادة توجيه منافذ SSH المحلية. يستمع منفذ محلي على جهاز Android على 127.0.0.1 ويعيد توجيه حركة المرور عبر اتصال SSH إلى مضيف ومنفذ بعيدَين.
صياغة النفق المحفوظ
تُفصَل قواعد إعادة توجيه المنافذ بفواصل. يستخدم كل إدخال إحدى صيغتين:
PORT
LOCAL:REMOTEHOST:REMOTE
الصيغة المختصرة:
8080
هذا يربط 127.0.0.1:8080 على جهاز Android ويعيد توجيهه إلى localhost:8080 من منظور الخادم.
الصيغة الكاملة:
3000:localhost:3000
هذا يربط 127.0.0.1:3000 على جهاز Android ويعيد توجيهه عبر SSH إلى localhost:3000 على الجانب البعيد.
عدة عمليات توجيه:
8080, 3000:localhost:3000, 15432:db.internal:5432
إضافة نفق إلى خادم محفوظ
- افتح Saved Servers.
- أضِف ملف خادم أو حرّره.
- أدخِل قواعد التوجيه في Port forwards.
- احفظ الخادم.
- اتصل بالخادم.
يطبّق التطبيق عمليات التوجيه المحفوظة بعد اتصال جلسة SSH.
إدارة الأنفاق النشطة
أثناء الاتصال، حدّد الجلسة وافتح عرض الأنفاق من شريط أدوات الطرفية. من هناك يمكنك فحص عمليات التوجيه المحلية النشطة، أو إضافة نفق جديد، أو إزالة توجيه محلي.
ربط العنوان
يربط Mobile SSH عمليات التوجيه المحلية بـ 127.0.0.1 على جهاز Android. هذا مقصود: يُبقي النفق محليًا على الجهاز ويتجنّب مفاجآت الاسترجاع (loopback) عبر IPv6 فقط. قد تتمكّن تطبيقات أخرى على جهاز Android نفسه من الاتصال بالمنفذ المحلي المُعاد توجيهه إذا سمح Android بوصولها الشبكي.
أمثلة شائعة
الوصول إلى خدمة ويب تعمل على الخادم البعيد:
8080
ثم افتح http://127.0.0.1:8080 من متصفح على جهاز Android.
الوصول إلى خادم تطوير:
3000:localhost:3000
الوصول إلى قاعدة بيانات داخلية يمكن الوصول إليها من خادم SSH:
15432:db.internal:5432
استكشاف أخطاء الأنفاق
- تأكّد من أن جلسة SSH متصلة قبل إضافة أنفاق أثناء التشغيل.
- تحقّق من أن المنفذ المحلي غير مستخدم بالفعل.
- تحقّق من أن المضيف والمنفذ البعيدَين قابلان للوصول من خادم SSH.
- استخدم
localhostعندما تكون خدمة الوجهة على خادم SSH نفسه. - استخدم اسم DNS الداخلي للخادم أو عنوان IP عند التوجيه إلى مضيف آخر خلف خادم SSH.