Shumë lidhje SOCKS mund të ndajnë një transport të vetëm SSH
ssh -D multiplekson rrjedhat e destinacionit përmes kanaleve SSH; një lidhje e jashtme TCP mund të mbetet pengesa e tyre e përbashkët.
Një proces ssh -D mund të shërbejë disa lidhje me faqet e internetit njëkohësisht. Numëroni shtresat veçmas:
| Shtresa | Çfarë mbart |
|---|---|
| Aplikacioni te dëgjuesi SOCKS | Lidhje të veçanta aplikacioni dhe kërkesa SOCKS |
| Kanalet SSH | Rrjedha të adresuara në mënyrë të pavarur me kontroll rrjedhje në nivel kanali |
| Transporti SSH | Të dhëna kanali të multipleksuara, zakonisht përmes një lidhjeje bazë TCP |
| Porta drejt faqeve | Lidhje të veçanta destinacioni që hap porta |
Prandaj, të shohësh një prizë të vetme SSH të kriptuar nuk do të thotë se çdo kërkesë për faqe serializohet në një lidhje të vetme destinacioni. Përcjellja dinamike transmeton të dhënat e rrjedhave dhe hap lidhje të reja; ndryshon nga një tunel paketash që mbart paketat origjinale TCP të aplikacionit dhe titujt IP brenda një lidhjeje tjetër TCP.
Transporti i përbashkët vazhdon të ketë rëndësi. Kapaciteti, planifikimi, puna e kriptimit dhe humbjet ose vonesat e transportit mund të prekin disa kanale së bashku. Një destinacion i bllokuar vetëm nuk provon një kufi njëkanalësh.
Nëse disa aplikacione ngadalësohen së bashku, kontrolloni nëse ndajnë të njëjtën sesion SSH dhe rrugë porte, pastaj krahasoni ngarkesat e tyre reale. Numërimi i portave lokale SOCKS nuk mat as qarkullimin as rrugët e pavarura. Multipleksimi në vetvete nuk premton rritje shpejtësie ose një dalje publike të veçantë për çdo rrjedhë.