ئەگەر SSH چىقىپ كەتكەندىن كېيىن ئالدى پورت يەنىلا ئۇلانمىلارنى قوبۇل قىلسا، ئۈچ بىرلىكنىڭ ھەممىسىنى تەكشۈرۈڭ. ئاكتىپلاش سوكېتى، systemd-socket-proxyd ياردەمچىسى ۋە SSH قۇرغان SOCKS ئاڭلىغۇچنىڭ ھايات مۇددىتى ئوخشاش ئەمەس:

سوكېتياردەمچىSSHچۈشەندۈرۈش
ئاڭلاۋاتىدۇئاكتىپ ئەمەسئاكتىپ ئەمەستەلەپنى نورمال ساقلاۋاتقان بولۇشى مۇمكىن
ئاڭلاۋاتىدۇئاكتىپئاكتىپجەريانلار بار؛ كېيىنكى مەنزىلنىڭ ساغلاملىقى تېخى ئىسپاتلانمىدى
ئاڭلاۋاتىدۇئاكتىپئاكتىپ ئەمەسئالدى قىسىم ئارقا قىسمىسىز خىزمەت قوبۇل قىلالايدۇ

ياردەمچى بىلەن SSH نى بىرگە باشلاش كېيىنكى توختاش ئۆزگىرىشىنى ئېنىقلىمايدۇ. تونېلىسىز ئاكتىپ قالماسلىقى كېرەك بولغان ياردەمچى ئۈچۈن systemd تېخىمۇ كۈچلۈك مۇناسىۋەتنى خاتىرىلەيدۇ:

[Unit]
BindsTo=ssh-socks.service
After=ssh-socks.service

ئۇنى ھەقىقىي لايىھەدىكى مۇۋاپىق بىرلىككە قوللىنىڭ. Requires= ۋە تەرتىپ مۇناسىۋەتنىڭ بىر قىسمىنىلا ھەل قىلىدۇ. ئاللىبۇرۇن ئاكتىپ ئالدى قىسىم ئارقا قىسمى يوقىغاندىن كېيىن قايتا ئاكتىپلانماسلىقى مۇمكىن. مەغلۇپ بولغان بىرلىك ھالىتى ۋە باشلاش سۈرئىتى چېكىنىمۇ تەكشۈرۈڭ؛ باغلىنىشلار بۇ چەكلەرنى بىكار قىلمايدۇ.

ئاندىن باشلاش تەييارلىقىنى ئورنىتىڭ. After= خىزمەتلەرنى تەرتىپلەيدۇ، Type=simple SSH ئاڭلىغۇچىنىڭ تەييارلىقىنى ئەمەس. مۇقىم كۈتۈش ئاستا دەلىللەشتە مەغلۇپ بولۇشى مۇمكىن. كېرەكلىك ئاڭلىغۇچنى ئورنىتىدىغان باشلاش كېلىشىمىنى ئىشلىتىڭ؛ ExitOnForwardFailure=yes يۆتكەش تەڭشىكىنىڭ مەغلۇبىيىتىنى تۇتىدۇ، كېيىنكى مەنزىلگە يېتىشنى ئەمەس.

ئاخىرىدا، بىكار چىقىش ۋە قايتا ئاكتىپلاشنى ئېنىقلاڭ. يۆتكەش دېمونىنىڭ بىكار چىقىش تاللانمىسى ئاكتىپ ئۇلانمىلارنىڭ يوقلۇقىغا تەئەللۇق، ئوچۇق ئۇلانمىدىكى بايت كەملىكىگە ئەمەس. جىمجىت سېشن بۇنى ئاكتىپ ساقلاپ قالالايدۇ. كېيىنكى تەلەپ كېرەكلىك مۇلازىمەتلەرنى ئاكتىپلىشى كېرەك، قايتا باشلاش ئايلانمىلىرى چەكلىك ۋە كۆرۈنەرلىك بولۇشى كېرەك. ئاڭلىغۇچنى قايتا قۇرۇش يېڭى ئۇلانمىلارنى قوبۇل قىلىدۇ؛ كونا پروكسىلانغان TCP سېشنلىرىنى ئەسلىگە كەلتۈرمەيدۇ.

مۇناسىۋەتلىك ماقالىلەر