পোর্ট ফরওয়ার্ডিং

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

টানেল সমস্যা সমাধান