Jeden proces ssh -D môže obsluhovať niekoľko pripojení k webom naraz. Počítajte vrstvy oddelene:

VrstvaČo prenáša
Aplikácia k SOCKS poslucháčoviSamostatné pripojenia aplikácií a požiadavky SOCKS
SSH kanályNezávisle adresované toky s riadením toku na úrovni kanála
SSH transportMultiplexované dáta kanálov, zvyčajne cez jedno podkladové TCP spojenie
Brána k webomSamostatné cieľové pripojenia, ktoré otvára brána

Vidieť jedno šifrované SSH spojenie teda neznamená, že každá požiadavka na web sa serializuje do jedného cieľového pripojenia. Dynamické preposielanie prenáša dáta tokov a otvára nové pripojenia; líši sa od paketového tunela, ktorý prenáša pôvodné TCP pakety a IP hlavičky aplikácie vnútri iného TCP spojenia.

Zdieľaný transport je stále dôležitý. Kapacita, plánovanie, šifrovanie a straty či oneskorenie transportu môžu ovplyvniť niekoľko kanálov spoločne. Zaseknutie jedného cieľa samo o sebe nepreukazuje limit jedného kanála.

Ak sa niekoľko aplikácií spomalí spoločne, skontrolujte, či zdieľajú rovnakú SSH reláciu a cestu cez bránu, a potom porovnajte ich skutočnú záťaž. Počítanie lokálnych SOCKS portov nemeria ani priepustnosť, ani nezávislé trasy. Multiplexovanie samo o sebe nesľubuje zrýchlenie ani samostatný verejný výstup pre každý tok.

Súvisiace články