ಹಲವು SOCKS ಸಂಪರ್ಕಗಳು ಒಂದೇ SSH ಸಾಗಣೆಯನ್ನು ಹಂಚಿಕೊಳ್ಳಬಹುದು
ssh -D ಗಮ್ಯಸ್ಥಾನದ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು SSH ಚಾನೆಲ್ಗಳ ಮೇಲೆ ಮಲ್ಟಿಪ್ಲೆಕ್ಸ್ ಮಾಡುತ್ತದೆ; ಒಂದು ಹೊರಗಿನ TCP ಸಂಪರ್ಕವು ಇನ್ನೂ ಅವುಗಳ ಹಂಚಿದ ಅಡಚಣೆಯಾಗಬಹುದು.
ಒಂದು ssh -D ಪ್ರಕ್ರಿಯೆಯು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಹಲವು ವೆಬ್ಸೈಟ್ ಸಂಪರ್ಕಗಳಿಗೆ ಸೇವೆ ನೀಡಬಹುದು. ಪದರಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಎಣಿಸಿ:
| ಪದರ | ಅದು ಏನನ್ನು ಒಯ್ಯುತ್ತದೆ |
|---|---|
| ಅಪ್ಲಿಕೇಶನ್ನಿಂದ SOCKS ಶ್ರೋತೃಗೆ | ಪ್ರತ್ಯೇಕ ಅಪ್ಲಿಕೇಶನ್ ಸಂಪರ್ಕಗಳು ಮತ್ತು SOCKS ವಿನಂತಿಗಳು |
| SSH ಚಾನೆಲ್ಗಳು | ಚಾನೆಲ್ ಮಟ್ಟದ ಹರಿವು ನಿಯಂತ್ರಣದೊಂದಿಗೆ ಸ್ವತಂತ್ರವಾಗಿ ವಿಳಾಸಗೊಳಿಸಿದ ಸ್ಟ್ರೀಮ್ಗಳು |
| SSH ಸಾಗಣೆ | ಮಲ್ಟಿಪ್ಲೆಕ್ಸ್ ಮಾಡಿದ ಚಾನೆಲ್ ಡೇಟಾ, ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಆಧಾರವಾದ TCP ಸಂಪರ್ಕದ ಮೇಲೆ |
| ಗೇಟ್ವೇಯಿಂದ ವೆಬ್ಸೈಟ್ಗಳಿಗೆ | ಗೇಟ್ವೇ ತೆರೆಯುವ ಪ್ರತ್ಯೇಕ ಗಮ್ಯಸ್ಥಾನ ಸಂಪರ್ಕಗಳು |
ಆದ್ದರಿಂದ ಒಂದು ಎನ್ಕ್ರಿಪ್ಟ್ ಆದ SSH ಸಾಕೆಟ್ ಕಾಣುವುದು ಪ್ರತಿ ವೆಬ್ಸೈಟ್ ವಿನಂತಿಯೂ ಒಂದೇ ಗಮ್ಯಸ್ಥಾನ ಸಂಪರ್ಕಕ್ಕೆ ಸರಣಿಗೊಳಿಸಲಾಗುತ್ತದೆ ಎಂದು ಅರ್ಥವಲ್ಲ. ಕ್ರಿಯಾತ್ಮಕ ಮುಂದುಗೊಳಿಸುವಿಕೆ ಸ್ಟ್ರೀಮ್ ಡೇಟಾವನ್ನು ರವಾನಿಸಿ ಹೊಸ ಸಂಪರ್ಕಗಳನ್ನು ತೆರೆಯುತ್ತದೆ; ಇದು ಅಪ್ಲಿಕೇಶನ್ನ ಮೂಲ TCP ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಮತ್ತು IP ಶೀರ್ಷಿಕೆಗಳನ್ನು ಇನ್ನೊಂದು TCP ಸಂಪರ್ಕದ ಒಳಗೆ ಒಯ್ಯುವ ಪ್ಯಾಕೆಟ್ ಸುರಂಗಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿದೆ.
ಹಂಚಿದ ಸಾಗಣೆ ಇನ್ನೂ ಮುಖ್ಯ. ಸಾಮರ್ಥ್ಯ, ನಿಗದೀಕರಣ, ಎನ್ಕ್ರಿಪ್ಷನ್ ಕೆಲಸ ಮತ್ತು ಸಾಗಣೆಯ ನಷ್ಟ ಅಥವಾ ವಿಳಂಬವು ಹಲವು ಚಾನೆಲ್ಗಳನ್ನು ಒಟ್ಟಿಗೆ ಬಾಧಿಸಬಹುದು. ಒಂದೇ ಗಮ್ಯಸ್ಥಾನ ನಿಂತುಹೋಗುವುದು ಒಂದು-ಚಾನೆಲ್ ಮಿತಿಯನ್ನು ಸ್ವತಃ ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.
ಹಲವು ಅಪ್ಲಿಕೇಶನ್ಗಳು ಒಟ್ಟಿಗೆ ನಿಧಾನವಾದರೆ, ಅವು ಒಂದೇ SSH ಸೆಷನ್ ಮತ್ತು ಗೇಟ್ವೇ ಮಾರ್ಗವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ, ನಂತರ ಅವುಗಳ ನಿಜವಾದ ಕೆಲಸದ ಹೊರೆಯನ್ನು ಹೋಲಿಸಿ. ಸ್ಥಳೀಯ SOCKS ಪೋರ್ಟ್ಗಳನ್ನು ಎಣಿಸುವುದು throughput ಅನ್ನೂ ಅಲ್ಲ, ಸ್ವತಂತ್ರ ಮಾರ್ಗಗಳನ್ನೂ ಅಲ್ಲ ಮಾಪನ ಮಾಡುವುದಿಲ್ಲ. ಮಲ್ಟಿಪ್ಲೆಕ್ಸಿಂಗ್ ತಾನೇ ವೇಗ ಹೆಚ್ಚಳ ಅಥವಾ ಪ್ರತಿ ಸ್ಟ್ರೀಮ್ಗೆ ಪ್ರತ್ಯೇಕ ಸಾರ್ವಜನಿಕ ನಿರ್ಗಮನವನ್ನು ಭರವಸೆ ನೀಡುವುದಿಲ್ಲ.