Многу SOCKS врски можат да делат еден SSH транспорт
ssh -D мултиплексира потоци до дестинации преку SSH канали; една надворешна TCP врска сепак може да стане нивното заедничко тесно грло.
Еден ssh -D процес може да опслужува неколку врски до веб-страници истовремено. Бројте ги слоевите одделно:
| Слој | Што пренесува |
|---|---|
| Од апликацијата до SOCKS слушачот | Одделни апликациски врски и SOCKS барања |
| SSH канали | Независно адресирани потоци со контрола на протокот на ниво на канал |
| SSH транспорт | Мултиплексирани податоци од канали, обично преку една основна TCP врска |
| Порта кон веб-страниците | Одделни врски до дестинации што ги отвора портата |
Затоа, гледањето еден шифриран SSH сокет не значи дека секое барање до веб-страница се сериализира во една врска до дестинација. Динамичното пренасочување пренесува податоци од потоци и отвора нови врски; тоа се разликува од пакетен тунел што ги пренесува оригиналните TCP пакети и IP заглавија на апликацијата внатре во друга TCP врска.
Заедничкиот транспорт сè уште е важен. Капацитетот, распоредувањето, шифрирањето и загубата или доцнењето на транспортот можат да влијаат на неколку канали заедно. Застојот на една дестинација сам по себе не докажува ограничување на еден канал.
Ако неколку апликации забават заедно, проверете дали делат иста SSH сесија и пат низ портата, па споредете ги нивните вистински оптоварувања. Броењето локални SOCKS порти не мери ниту пропусност ниту независни рути. Мултиплексирањето само по себе не ветува поголема брзина или одделен јавен излез за секој поток.