חיבורי SOCKS רבים יכולים לחלוק תעבורת SSH אחת
ssh -D מרבב זרמי יעד מעל ערוצי SSH; חיבור TCP חיצוני אחד עדיין יכול להפוך לצוואר הבקבוק המשותף שלהם.
תהליך ssh -D אחד יכול לשרת כמה חיבורי אתרים בו-זמנית. ספרו את השכבות בנפרד:
| שכבה | מה היא נושאת |
|---|---|
| מהאפליקציה אל מאזין SOCKS | חיבורי אפליקציה נפרדים ובקשות SOCKS |
| ערוצי SSH | זרמים בעלי כתובת עצמאית עם בקרת זרימה ברמת הערוץ |
| תעבורת SSH | נתוני ערוץ מרובבים, בדרך כלל מעל חיבור TCP יחיד מתחת |
| שער אל האתרים | חיבורי יעד נפרדים שהשער פותח |
לפיכך, ראיית שקע SSH מוצפן אחד אינה אומרת שכל בקשת אתר מסודרת לתור בחיבור יעד אחד. העברה דינמית מעבירה נתוני זרם ופותחת חיבורים חדשים; היא שונה ממנהרת מנות שנושאת את מנות ה-TCP המקוריות של האפליקציה ואת כותרות ה-IP בתוך חיבור TCP אחר.
התעבורה המשותפת עדיין חשובה. קיבולת, תזמון, עבודת הצפנה ואובדן או השהיה בתעבורה יכולים להשפיע על כמה ערוצים יחד. יעד אחד שנתקע לבדו אינו מוכיח מגבלה של ערוץ אחד.
אם כמה אפליקציות מאטות יחד, בדקו אם הן חולקות אותו הפעלת SSH ואותו נתיב שער, ואז השוו את עומסי העבודה בפועל. ספירת פורטי SOCKS מקומיים אינה מודדת תפוקה ולא נתיבים בלתי תלויים. ריבוב כשלעצמו אינו מבטיח עלייה במהירות או יציאה ציבורית נפרדת לכל זרם.