بىر shell بۇيرۇقى ئۈچۈن باشقا proxy ئىشلىتىڭ
ئانا shell نى ئۆزگەرتمەي ياكى قوزغىتىش ھۆججەتلىرىنى تەھرىرلىمەي ۋاقىتلىق يول كېرەك بولغاندا بۇيرۇقنىڭ ئالدىغا proxy ئۆزگەرگۈچىلىرىنى قويۇڭ.
بىر چۈشۈرۈشنىڭ باشقا proxy ئىشلىتىشىنى، ئاندىن ھەممە ئىشنىڭ نورمال ھالەتكە قايتىشىنى خالايسىز. shell نىڭ قوزغىتىش ھۆججىتىنى تەھرىرلەپ، ئۇنى قايتۇرۇشنى ئېسىمدە تۇتىمەن دەپ ئۈمىد قىلىشنىڭ ھاجىتى يوق.
POSIX ئۇسلۇبىدىكى shell دىكى تاشقى بۇيرۇق ئۈچۈن، تەقسىملەشنى بۇيرۇقنىڭ ئالدىغا قويۇڭ:
https_proxy=http://proxy.example:8080 curl https://example.com/
شۇ چۈشۈرۈش ئۈچۈن مەقسەت قىلىنغان HTTP ئاخىرقى نۇقتىنى ئىشلىتىڭ؛ HTTP proxy تىزىملىكى رۇخسەت قىلىنغان ئاممىۋى يوللار ئۈچۈن نامزاتلارنى تەمىنلەيدۇ. تەقسىملەش شۇ بۇيرۇقنىڭ مۇھىتىغا بېرىلىدۇ. ئۇنىڭ بالىلار جەريانلىرى قىممەتنى مىراس ئېلىشى مۇمكىن، ئەمما بۇيرۇق ئاخىرلاشقاندىن كېيىن تەقسىملەش ئانا shell نىڭ مەۋجۇت قىممىتىنى ئالماشتۇرمايدۇ.
نېمىنى ئوقۇشنى يەنىلا خېرىدار بەلگىلەيدۇ
shell گرامماتىكىسى مۇھىت قۇرىدۇ؛ ئۇ تور يولىنى مەجبۇرلىمايدۇ. ئەپ ئىشلىتىشنى قوللايدىغان ئۆزگەرگۈچى ئىسىملىرىنى ئىشلىتىڭ. مەۋجۇت ئايلىنىپ ئۆتۈش ئۆزگەرگۈچىلىرى، ئوچۇق بۇيرۇق تاللانمىلىرى ياكى ئەپنىڭ ئۆز سەپلىمىسى نەتىجىگە تەسىر كۆرسىتىشى مۇمكىن.
Bash مۇھىت قوللانمىسى بۇيرۇق ئالدى قوشۇمچىسىنىڭ ھەرىكىتىنى چۈشەندۈرىدۇ. shell فۇنكسىيەلىرى، ئالاھىدە ئىچكى بۇيرۇقلار ياكى shell گرامماتىكىسى بولغان بۇيرۇقلارنىڭ قوشۇمچە دائىرە قائىدىلىرى بولۇشى مۇمكىن، شۇڭا يۇقىرىدىكى ئاددىي مىسال ئاتايىن تاشقى پروگراممىنى ئىشلىتىدۇ.
بىر قانچە بۇيرۇق ئۈچۈن تارماق shell ئىشلىتىڭ
(
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
command-one
command-two
)
قاۋۇس ئىچىدىكى گۇرۇپپا ئۆزىنىڭ shell مۇھىتى بىلەن ئىجرا بولىدۇ. مىسال بۇيرۇق ئىسىملىرىنى ئىجرا قىلماقچى بولغان پروگراممىلار بىلەن ئالماشتۇرۇڭ. بۇ ئەندىزە كونا قىممەتنى ساقلاپ، ئۈستىگە يېزىپ، ھەر قانداق مۇمكىن بولغان مەغلۇبىيەتتىن كېيىن قولدا ئەسلىگە كەلتۈرۈشتىن ئىبارەت ئاجىز تەرتىپتىن ساقلىنىدۇ.
سىرلارنى shell تارىخىغا كۆچۈرۈلىدىغان مىساللاردىن يىراق تۇتۇڭ. sudo نىڭ مۇھىتنى سۈزەلەيدىغانلىقىنىمۇ ئېسىڭىزدە تۇتۇڭ؛ تاشقى بۇيرۇققا كۆرۈنگەن ئۆزگەرگۈچى ھەر بىر ئالاھىدە ھوقۇق چېگرىسىدىن ئاپتوماتىك ئۆتمەيدۇ. ۋاقىتلىق دائىرە ۋە ھەقىقىي proxy تاللاش ئايرىم مەسىلە بولۇپ قالىدۇ.