Bir çox SOCKS bağlantısı bir SSH nəqlini paylaşa bilər
ssh -D təyinat axınlarını SSH kanalları üzərində multipleksləyir; bir xarici TCP bağlantısı yenə də onların ortaq darboğazı ola bilər.
Bir ssh -D prosesi eyni vaxtda bir neçə vebsayt bağlantısına xidmət edə bilər. Qatları ayrı-ayrılıqda sayın:
| Qat | Nə daşıyır |
|---|---|
| Tətbiqdən SOCKS dinləyicisinə | Ayrı tətbiq bağlantıları və SOCKS sorğuları |
| SSH kanalları | Kanal səviyyəsində axın nəzarəti olan müstəqil ünvanlanmış axınlar |
| SSH nəqli | Multiplekslənmiş kanal məlumatları, adətən bir əsas TCP bağlantısı üzərində |
| Şlüzxanadan vebsaytlara | Şlüzxananın açdığı ayrı təyinat bağlantıları |
Buna görə bir şifrələnmiş SSH soketi görmək hər vebsayt sorğusunun bir təyinat bağlantısında sıralandığı anlamına gəlmir. Dinamik yönləndirmə axın məlumatlarını ötürür və yeni bağlantılar açır; bu, tətbiqin orijinal TCP paketlərini və IP başlıqlarını başqa TCP bağlantısı içində daşıyan paket tunelindən fərqlənir.
Ortaq nəql yenə də vacibdir. Tutum, planlaşdırma, şifrələmə işi və nəqlin itkisi və ya gecikməsi bir neçə kanala birlikdə təsir edə bilər. Yalnız bir təyinatın dayanması tək kanal həddi olduğunu sübut etmir.
Bir neçə tətbiq birlikdə yavaşlayırsa, eyni SSH sessiyasını və şlüzxana yolunu paylaşıb-paylaşmadıqlarını yoxlayın, sonra faktiki iş yüklərini müqayisə edin. Yerli SOCKS portlarını saymaq nə buraxılımı, nə də müstəqil marşrutları ölçür. Multipleksləmə özlüyündə nə sürət artımı, nə də hər axın üçün ayrı ictimai çıxış vəd edir.