Daudzi SOCKS savienojumi var kopīgot vienu SSH transportu
ssh -D multipleksē galamērķa plūsmas SSH kanālos; viens ārējais TCP savienojums joprojām var kļūt par to kopīgo šaurumu.
Viens ssh -D process var apkalpot vairākus vietņu savienojumus vienlaikus. Skaitiet slāņus atsevišķi:
| Slānis | Ko tas nes |
|---|---|
| Lietotne uz SOCKS klausītāju | Atsevišķi lietotnes savienojumi un SOCKS pieprasījumi |
| SSH kanāli | Neatkarīgi adresētas plūsmas ar plūsmas kontroli kanāla līmenī |
| SSH transports | Multipleksēti kanālu dati, parasti pa vienu pamata TCP savienojumu |
| Vārteja uz vietnēm | Atsevišķi galamērķa savienojumi, ko atver vārteja |
Tāpēc viena šifrēta SSH ligzdas redzēšana nenozīmē, ka katrs vietnes pieprasījums tiek serializēts vienā galamērķa savienojumā. Dinamiskā pāradresācija pārsūta plūsmas datus un atver jaunus savienojumus; tā atšķiras no pakešu tuneļa, kas pārsūta lietotnes sākotnējās TCP paketes un IP galvenes citā TCP savienojumā.
Kopīgais transports joprojām ir svarīgs. Ietilpība, plānošana, šifrēšanas darbs un transporta zudumi vai aizkave var ietekmēt vairākus kanālus kopā. Viena galamērķa apstāšanās pati par sevi nepierāda viena kanāla ierobežojumu.
Ja vairākas lietotnes palēninās kopā, pārbaudiet, vai tās kopīgo vienu SSH sesiju un vārtejas ceļu, tad salīdziniet to faktiskās darba slodzes. Lokālo SOCKS ostu skaitīšana nemēra ne caurlaidspēju, ne neatkarīgus maršrutus. Multipleksēšana pati par sevi nesola ne ātruma pieaugumu, ne atsevišķu publisku izeju katrai plūsmai.