SSH ద్వారా ఇప్పటికే ఉన్న HTTP లేదా SOCKS ప్రాక్సీని చేరుకోండి
SSH ద్వారా దూర loopback HTTP లేదా SOCKS ప్రాక్సీని దాని శ్రోతను బహిరంగంగా చూపకుండా చేరుకోండి.
relay.example.net ఇప్పటికే తన 127.0.0.1:1080పై SOCKS నడుపుతుంటే, ఆ శ్రోతను బహిరంగంగా చూపించడం బదులు ప్రవేశాన్ని ముందుకు పంపండి:
ssh -N -L 127.0.0.1:1081:127.0.0.1:1080 [email protected]| ముగింపు బిందువు | పాత్ర |
|---|---|
ల్యాప్టాప్ 127.0.0.1:1081 | ల్యాప్టాప్ యాప్లో కాన్ఫిగర్ చేయాల్సిన SOCKS చిరునామా. |
రిలే 127.0.0.1:1080 | SSH సర్వర్ వైపు నుండి చేరుకునే ఇప్పటికే ఉన్న ప్రాక్సీ. |
స్థానిక ఫార్వార్డింగ్ సింటాక్స్ స్థిర గమ్యాన్ని సర్వర్ వైపుకు కేటాయిస్తుంది. దూర loopback పోర్ట్ 3128లోని HTTP ప్రాక్సీ లేదా proxy.internal.example:8080 వంటి ఇంట్రానెట్ ముగింపు బిందువు కూడా అదే సూత్రంతో పనిచేస్తుంది. క్లయింట్ను ఆ ఇప్పటికే ఉన్న HTTP ప్రోటోకాల్ మరియు ఖాతా కోసం కాన్ఫిగర్ చేయండి; SSH ద్వారా తీసుకెళ్లడం SOCKS లేదా TLS ప్రారంభమైన HTTPS శ్రోతను సృష్టించదు.
ఇప్పటికే ఉన్న సేవ ఇంకా మద్దతు ఉన్న ప్రోటోకాల్ వెర్షన్లు, ప్రామాణీకరణ, గమ్యాలు మరియు తుది నిష్క్రమణను ఎంచుకుంటుంది. మరో SSH ప్రక్రియ ఆ దూర ప్రాక్సీని సృష్టించి ఉంటే, రెండు ప్రక్రియలు జీవించి ఉండాలి. ల్యాప్టాప్→రిలే→గేట్వే మార్గం వెబ్సైట్కు చివరి బాహ్య కనెక్షన్ను చూపిస్తుంది, స్థానిక పోర్ట్ 1081 కేటాయించిన గుర్తింపును కాదు.
ల్యాప్టాప్ బైండింగ్ను స్పష్టంగా స్థానికంగా ఉంచండి. విస్తృత బహిర్గతం సేవను ఎవరు చేరుకోగలరో మారుస్తుంది, మరియు SSH లాగిన్ శ్రోతకు SOCKS పాస్వర్డ్ను జోడించదు. తిరస్కరించబడితే, ల్యాప్టాప్ శ్రోత, SSH రవాణా మరియు దూర ప్రాక్సీని వేర్వేరు దశలుగా తనిఖీ చేయండి.