ssh -D שאַפֿט אַ SOCKS צוהערער; ער קלייבט נישט אויס אַן עקזיסטירנדיקן פֿאַר SSH'ס אייגענער פֿאַרבינדונג. מיט דער OpenBSD אימפּלעמענטאַציע פֿון nc, ניצט אַ האָסט איינצוטראָג אין דער SSH קליענט קאָנפֿיגוראַציע, לְמַשׁל ~/.ssh/config:

Host server-via-socks
    HostName ssh.example.com
    User alex
    ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

רופֿט ssh server-via-socks. דער העלפּער פֿאַרבינדט זיך מיט דער SOCKS5 דינסט אויפֿן SSH קליענט מאשין און בעט דעם ציל האָסט/פּאָרט. דערנאָך פֿירט SSH דורכאווס דעם סטרים די געוויינטלעכע האָסט-שליסל פּרובֿ און באַניצער אַריינגאַנג.

פּרווט די שטיצע פֿון דעם העלפּער עיידער איר אַריינגעבט אַ פּראָקסי פּאַראָל. OpenBSD nc דאָקומענטירט פּראָקסי אויטענטיפּיקאַציע פֿאַר HTTP CONNECT, נישט SOCKS אויטענטיפּיקאַציע. אַ SOCKS דינסט באַשיצט מיט צעטלען קען דאַרפֿן אַן אַנדער פּאַסיקן העלפּער. האַלט די אויטענטיפּיקאַציע פֿון דעם געמיינזאַמען פּראָקסי אַנשטאָט אַוועקצונעמען זי כְדי צו פּאַסן צו אַ קליענט אָן שטיצע.

דער ציל זעט די אויסווענדיקע פֿאַרבינדונג פֿון דעם פּראָקסי, בשעעת SSH וועריפּיקאַציע פֿונאַנדערקוקט נאָך דעם עכתן סערווער. דאָס נישט דערגרייכן זיין פּאָרט געשעט פֿאַר SSH אַריינגאַנג; אַ טונעל וואָס ווערט אָנגענומען און דערנאָך אַ שליסל אָפּוואַרפֿונג געהערט צו SSH צעטלען.

די באַשטימונג גילט פֿאַר דער דאָזיקער SSH פֿאַרבינדונג. זי קאָנפֿיגורירט נישט בראָוזער פֿאַרקער אודער יעדע אַנדערע אַפּליקאַציע.

פֿאַרבונדענע אַרטיקלען