అనేక SOCKS కనెక్షన్లు ఒక SSH రవాణాను పంచుకోగలవు
ssh -D గమ్యస్థాన స్ట్రీమ్లను SSH ఛానెల్లపై మల్టీప్లెక్స్ చేస్తుంది; ఒక బాహ్య TCP కనెక్షన్ ఇప్పటికీ వాటి ఉమ్మడి అడ్డంకిగా మారవచ్చు.
ఒక ssh -D ప్రక్రియ ఒకేసారి అనేక వెబ్సైట్ కనెక్షన్లకు సేవ చేయగలదు. పొరలను విడివిడిగా లెక్కించండి:
| పొర | అది ఏమి మోసుకెళ్తుంది |
|---|---|
| అప్లికేషన్ నుండి SOCKS శ్రోతకు | విడివిడి అప్లికేషన్ కనెక్షన్లు మరియు SOCKS అభ్యర్థనలు |
| SSH ఛానెల్లు | ఛానెల్ స్థాయి ప్రవాహ నియంత్రణతో స్వతంత్రంగా చిరునామా చేయబడిన స్ట్రీమ్లు |
| SSH రవాణా | మల్టీప్లెక్స్ చేయబడిన ఛానెల్ డేటా, సాధారణంగా ఒక అంతర్లీన TCP కనెక్షన్పై |
| గేట్వే నుండి వెబ్సైట్లకు | గేట్వే తెరిచే విడివిడి గమ్యస్థాన కనెక్షన్లు |
అందువల్ల ఒక ఎన్క్రిప్టెడ్ SSH సాకెట్ కనిపించడం ప్రతి వెబ్సైట్ అభ్యర్థన ఒకే గమ్యస్థాన కనెక్షన్లో క్రమబద్ధీకరించబడుతుందని అర్థం కాదు. డైనమిక్ ఫార్వర్డింగ్ స్ట్రీమ్ డేటాను రిలే చేసి కొత్త కనెక్షన్లను తెరుస్తుంది; ఇది అప్లికేషన్ యొక్క అసలు TCP ప్యాకెట్లను మరియు IP హెడర్లను మరో TCP కనెక్షన్ లోపల మోసుకెళ్లే ప్యాకెట్ టన్నెల్ కంటే భిన్నం.
పంచుకున్న రవాణా ఇప్పటికీ ముఖ్యం. సామర్థ్యం, షెడ్యూలింగ్, ఎన్క్రిప్షన్ పని మరియు రవాణా నష్టం లేదా ఆలస్యం అనేక ఛానెల్లను కలిసి ప్రభావితం చేయవచ్చు. ఒకే గమ్యస్థానం ఆగిపోవడం ఒక-ఛానెల్ పరిమితిని స్వయంగా నిరూపించదు.
అనేక అప్లికేషన్లు కలిసి నెమ్మదిస్తే, అవి ఒకే SSH సెషన్ మరియు గేట్వే మార్గాన్ని పంచుకుంటున్నాయా అని తనిఖీ చేసి, తర్వాత వాటి వాస్తవ పనిభారాన్ని పోల్చండి. స్థానిక SOCKS పోర్ట్లను లెక్కించడం throughput ను గానీ స్వతంత్ర మార్గాలను గానీ కొలవదు. మల్టీప్లెక్సింగ్ తనంతట తానే వేగం పెరుగుదల లేదా ప్రతి స్ట్రీమ్కు ప్రత్యేక ప్రజా నిష్క్రమణను హామీ ఇవ్వదు.