పోర్ట్ ఫార్వార్డింగ్
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
సేవ్ చేసిన సర్వర్కు టన్నెల్ జోడించడం
- Saved Servers తెరవండి.
- సర్వర్ ప్రొఫైల్ను జోడించండి లేదా సవరించండి.
- Port forwardsలో ఫార్వార్డింగ్ నియమాలను నమోదు చేయండి.
- సర్వర్ను సేవ్ చేయండి.
- సర్వర్కు కనెక్ట్ అవ్వండి.
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
టన్నెల్ సమస్య పరిష్కారం
- రన్టైమ్ టన్నెల్లను జోడించే ముందు SSH సెషన్ కనెక్ట్ అయిందని నిర్ధారించుకోండి.
- లోకల్ పోర్ట్ ఇప్పటికే వాడుకలో లేదని తనిఖీ చేయండి.
- రిమోట్ హోస్ట్ మరియు పోర్ట్ SSH సర్వర్ నుండి చేరుకోగలవని తనిఖీ చేయండి.
- గమ్య సేవ SSH సర్వర్లోనే ఉన్నప్పుడు
localhostఉపయోగించండి. - SSH సర్వర్ వెనుక ఉన్న మరో హోస్ట్కు ఫార్వార్డ్ చేసేటప్పుడు సర్వర్ అంతర్గత DNS పేరు లేదా IP ఉపయోగించండి.