systemd-socket-proxyd קען איבערלעבן זיין SSH SOCKS טונעל
שטימט אָפּ דעם לעבנס־ציקל פון דעם סאָקעט־ווײַטערפירן העלפֿער מיט דער SSH אָפּהענגיקייט, אַזוי אַ טויטער טונעל זאָל נישט לאָזן אַ געזונט אויסזעענדיק פֿראָנט.
אויב דער פֿראָנט־פּאָרט באַקומט פֿאַרבינדונגען נאָך SSH פֿאַרלאָזט, פּרופֿט אַלע דרײַ אַפּאַראַטן. דער אַקטיווירונג־סאָקעט, דער systemd-socket-proxyd העלפֿער און דער SOCKS צוהערער וואָס SSH האָט באַשאַפֿן האָבן פֿאַרשידענע לעבנס־צײַטן:
| סאָקעט | העלפֿער | SSH | דײַטשן |
|---|---|---|---|
| צוהערט | אומאַקטיוו | אומאַקטיוו | עס קען נאָרמאַל וואַרטן אויף פֿאָדערונג |
| צוהערט | אַקטיוו | אַקטיוו | פּראָצעסן עקסיסטירן; די געזונט פֿון דער ווײַטערדיקער דעסטינאַציע איז נאָך נישט באַווײַזט |
| צוהערט | אַקטיוו | אומאַקטיוו | דער פֿראָנט קען אָננעמען אַרבעט אָן זיין בעקענד |
אָנהײבן דעם העלפֿער און SSH צוזאַמען באַשטימט נישט דעם שפּעטערדיקן אָפּשטעל־איבערגאַנג. פֿאַר אַ העלפֿער וואָס טאָר נישט בלײַבן אַקטיוו אָן זיין טונעל, דאָקומענטירט systemd אַ שטאַרקערע באַציונג:
[Unit]
BindsTo=ssh-socks.service
After=ssh-socks.serviceפֿאַרווענדט עס אויף דעם פּאַסיקן אַפּאַראַט אין דער טאַקע פֿאָרמירונג. Requires= און סדר רעגלען נאָר אַ טייל פֿון דער באַציונג. אַ שוין אַקטיווער פֿראָנט קען אַנדערש קיינמאָל מער נישט אַרויסרופֿן אַקטיווירונג נאָך זיין בעקענד פֿאַרשווינדט. פּרופֿט אויך דעם צושטאַנד פֿון דורכגעפֿאַלענע אַפּאַראַטן און די אָנהײב־רעטע גרענעצן; אָפּהענגיקייטן איבערקערן נישט יענע גרענעצן.
דערנאָך שטעלט אויס די אָנהײב־גרײטקייט. After= סדרט אַרבעטן, נישט די גרײטקייט פֿון אַ Type=simple SSH צוהערער. אַ פֿעסטער שלאָף קען דורכפֿאַלן בעת פּאַמעלעך אויטענטיפֿיקאַציע. ניצט אַן אָנהײב־אָפּמאַך וואָס שטעלט אויס דעם נייטיקן צוהערער; ExitOnForwardFailure=yes כאַפּט אַ דורכפֿאַל אין דער ווײַטערפירונג־אויסשטעלונג, נישט די שפּעטערדיקע דערגרייכונג פֿון דער דעסטינאַציע.
צום סוף, באַשטימט דעם אַרויסגאַנג בעת אַרבעטסלאָזיקייט און די ווידער־אַקטיווירונג. די אַרבעטסלאָזיקייט־אַרויסגאַנג אָפּציע פֿון דעם ווײַטערפירונג־דעמאָן באַטרעפֿט דאָס נישט האָבן אַקטיווע פֿאַרבינדונגען, נישט דעם מאַנגל פֿון בייטן אויף אַן אָפֿענער פֿאַרבינדונג. אַ שטילע סעסיע קען אים האַלטן אַקטיוו. די ווײַטערדיקע פֿאָדערונג זאָל אַקטיווירן די נייטיקע סערוויסן, און די ווידער־אָנהײב שלייף זאָלן בלײַבן באַגרענעצט און זעעוודיק. באַשאַפֿן דעם צוהערער פֿון נײַ אַננעמט נײַע פֿאַרבינדונגען; עס בויט נישט איבער די אַלטע פּראָקסי־TCP סעסיעס.