पोर्ट फ़ॉरवर्डिंग

Mobile SSH लोकल SSH पोर्ट फ़ॉरवर्डिंग का समर्थन करता है। Android डिवाइस पर एक लोकल पोर्ट 127.0.0.1 पर सुनता है और SSH कनेक्शन के माध्यम से ट्रैफ़िक को रिमोट होस्ट और पोर्ट पर फ़ॉरवर्ड करता है।

सहेजे गए टनल का सिंटैक्स

पोर्ट-फ़ॉरवर्डिंग नियम अल्पविराम-पृथक होते हैं। प्रत्येक प्रविष्टि दो रूपों में से एक उपयोग करती है:

PORT
LOCAL:REMOTEHOST:REMOTE

संक्षिप्त रूप:

8080

यह Android डिवाइस पर 127.0.0.1:8080 बाइंड करता है और सर्वर के दृष्टिकोण से इसे localhost:8080 पर फ़ॉरवर्ड करता है।

पूर्ण रूप:

3000:localhost:3000

यह Android डिवाइस पर 127.0.0.1:3000 बाइंड करता है और SSH के माध्यम से इसे रिमोट साइड पर localhost:3000 पर फ़ॉरवर्ड करता है।

कई फ़ॉरवर्ड:

8080, 3000:localhost:3000, 15432:db.internal:5432

सहेजे गए सर्वर में टनल जोड़ें

  1. Saved Servers खोलें।
  2. सर्वर प्रोफ़ाइल जोड़ें या संपादित करें।
  3. Port forwards में फ़ॉरवर्डिंग नियम दर्ज करें।
  4. सर्वर सहेजें।
  5. सर्वर से कनेक्ट करें।

SSH सेशन के कनेक्ट होने के बाद ऐप सहेजे गए फ़ॉरवर्ड लागू करता है।

सक्रिय टनल प्रबंधित करें

कनेक्ट रहते हुए, सेशन चुनें और टर्मिनल टूलबार से टनल दृश्य खोलें। वहाँ से आप सक्रिय लोकल फ़ॉरवर्ड देख सकते हैं, नया टनल जोड़ सकते हैं, या लोकल फ़ॉरवर्ड हटा सकते हैं।

पता बाइंडिंग

Mobile SSH लोकल फ़ॉरवर्ड को Android डिवाइस पर 127.0.0.1 से बाइंड करता है। यह जानबूझकर है: यह टनल को डिवाइस-लोकल रखता है और केवल-IPv6 लूपबैक की अप्रत्याशित समस्याओं से बचाता है। यदि Android उनकी नेटवर्क पहुँच की अनुमति देता है तो उसी Android डिवाइस पर अन्य ऐप्स फ़ॉरवर्ड किए गए लोकल पोर्ट से कनेक्ट कर सकते हैं।

सामान्य उदाहरण

रिमोट सर्वर पर चल रही वेब सेवा तक पहुँचें:

8080

फिर Android डिवाइस पर ब्राउज़र से http://127.0.0.1:8080 खोलें।

डेवलपमेंट सर्वर तक पहुँचें:

3000:localhost:3000

SSH सर्वर से पहुँच योग्य आंतरिक डेटाबेस तक पहुँचें:

15432:db.internal:5432

टनल समस्या निवारण