Capistrano 3: كىچىك ھەرپلىك proxy ئۆزگەرگۈچىلەرنى تىزىق ئاچقۇچ بىلەن ساقلاڭ
Deployment host نىڭ proxy مۇھىتىنى تەڭشەپ، SSHKit ئىچىدە تىزىق ئاچقۇچ بىلەن كىچىك ھەرپلىك ئىسىملارنى ساقلاڭ.
set :default_env, fetch(:default_env, {}).merge(
'http_proxy' => 'http://gateway.example:8080',
'https_proxy' => 'http://gateway.example:8080'
)
Capistrano 3 دا SSHKit بىلەن بۇ proxy قىممەتلىرىنى deployment host نىڭ بۇيرۇق مۇھىتىغا قوشىدۇ. PATH دەك باشقا كېرەكلىك قىممەتلەرنى خەرىتىنى ئالماشتۇرۇش ئورنىغا ساقلاڭ.
تىزىق ئاچقۇچلار كىچىك ھەرپ يېزىلىشىنى ساقلايدۇ. SSHKit نىڭ بۇيرۇق قۇرغۇچىسى سىمۋول ئاچقۇچلارنى چوڭ ھەرپكە ئايلاندۇرىدۇ، بۇ http_proxy كېرەك بولىدىغان خېرىدارلارنىڭ ھەرىكىتىنى ئۆزگەرتىشى مۇمكىن. مەسىلەن curl HTTP ئۆزگەرگۈچىنىڭ چوڭ كىچىك ھەرپىنى ئالاھىدە بىر تەرەپ قىلىدۇ (curl HTTP proxy نى قانداق كۆرىدۇ).
پەقەت تاللانغان مەشغۇلاتلار ئۈچۈن، مۇناسىۋەتلىك execute چاقىرىقلىرى ئەتراپىدا ئوخشاش تىزىق-ئاچقۇچلۇق قىممەتلەرنى كۆتۈرگەن SSHKit with بۆلىكىنى ئىشلىتىڭ.
بۇ تەڭشەكلەر deployment host دىكى بۇيرۇقلارغا تەسىر كۆرسىتىدۇ. ئۇلار لاپتوپنىڭ SSH ئۇلىنىشىنى تەڭشىمەيدۇ ۋە كېيىن باشقا نازارەتچى باشلىغان مۇلازىمەت ئۈچۈن مۇھىت ساقلىمايدۇ. شۇ يىراق host تىن يەتكىلى بولىدىغان proxy تاللاڭ؛ ئۇنىڭ localhost ى لاپتوپتىكى ياردەمچىگە ئىشارەت قىلمايدۇ. رۇخسەت قىلىنغان ئوچۇق چۈشۈرۈشتە، يىراق قورال proxy ھۆججىتىنى ساقلىمىسا، HTTP proxy تىزىملىكىدىن بىر HTTP تۈرى بۇ قىممەتلەرنى بېرەلەيدۇ.