NO_PROXY نىڭ curl، .NET ۋە كونتېينېرلار بىلەن ماسلىشىشى
ئورتاق بىۋاسىتە يول باشلاش سىياسىتىنى كىچىككىنە ۋەكىل مەنزىللەر توپلىمى ئارقىلىق خېرىدارغا خاس سەپلىمىگە ئايلاندۇرۇڭ.
بىر گۇرۇپپا ئورتاق مۇھىت ھۆججىتىگە بىر خاتىرجەملىك تىزىقىنى قويىدۇ. curl بىۋاسىتە ماڭىدۇ، باشقا بىر پروگرامما ۋاكالەتچىنى ئىشلىتىدۇ، كونتېينېر يەنە باشقىچە ھەرىكەت قىلىدۇ. ئورتاق ھۆججەت ئوخشاش ھەرپلەرنى تارقاتتى. ئۇ بىر ئورتاق تەھلىللىگۈچنى تارقاتمىدى.
تۇراقلىق نەرسە سىياسەتتۇر: قايسى مەنزىللەر بىۋاسىتە بولۇشى كېرەك، قانداق شارائىتتا؟ ئۇنى ھەر پروگرامما ئېھتىياجلىق تىزىقتىن ئايرىڭ.
ئاۋۋال كۈتۈلگەن يوللارنى يېزىڭ
ئاسان ئۇتۇقلار بىلەنلا چەكلەنمەي، چېگرا ئەھۋاللىرىنىمۇ ئۆز ئىچىگە ئالغان ۋەكىل ئادرېسلارنى ئىشلىتىڭ:
| مەنزىل شەكلى | سىياسەت ئىگىسىگە سوئال |
|---|---|
| ئاتا دومېن | ئۇنى ئاتلاپ ئۆتەمدۇ، ياكى پەقەت بالىلىرىنىمۇ؟ |
| تارماق دومېن | ئۇ ئوخشاش يولنى مىراس ئالىمدۇ؟ |
| بىۋاسىتە يېزىلغان شەخسىي IP | ئۇ ئادرېس بۇ خېرىداردىن بىۋاسىتە يېتىپ بارالامدۇ؟ |
| ئوخشاش مۇلازىمەت hostname ئاستىدا | ئىسىم ۋە ئادرېس ئاساسىدىكى تەلەپلەر ماسلىشىشى كېرەكمۇ؟ |
| باشقا مۇلازىمەت پورتى | ئىستىسنا host نى قاپلامدۇ ياكى بىر ئاڭلىغۇچنىمۇ؟ |
ئاندىن ئىشلەتكۈچىلەرنى ئېنىقلاڭ: image تارتىدىغان daemon، كونتېينېر ئىچىدىكى پروگرامما، بىر تىلنىڭ HTTP كۇتۇپخانىسى ۋە ئىنتېراكتىپ توركۆرگۈچ ھەممىسى ئايرىم تۈر بولالايدۇ. Docker خېرىدار ۋاكالەتچى سەپلىمىسى كونتېينېرنىڭ مۇھىت قىممەتلىرىنى تولدۇرالايدۇ، ئىچىدىكى ھەر بىر خېرىدار ئوخشاش ماسلىشىش قائىدىلىرىنى يولغا قويۇشقا مەجبۇرلانمايدۇ.
كۆر-كۆرلەك كۆچۈرمەي تەرجىمە قىلىڭ
ھەقىقىي پەرقنىڭ خاتىرىلەنگەن بىر مىسالى ئاتا دومېن چېگرىسىدۇر. curl نىڭ دومېن ئىستىسناسى ئاتالغان دومېن ۋە ماسلىشىدىغان بالىلارنى قاپلايدۇ. .NET نىڭ مۇھىت سىياسىتى يالىڭاچ ئىسىمنى بېشىدا نۇقتا بار تارماق دومېن شەكلىدىن ئايرىيدۇ. „ھەمىشە بېشىغا نۇقتا قوش“ دېگەن ئومۇمىي قائىدە ئىككى سىياسەتنى ئىشەنچلىك ئىپادىلىيەلمەيدۇ.
IP دائىرىسىنى قوللاشمۇ ئىشلەتكۈچى ۋە ئۇنىڭ نەشرىگە باغلىق. يېڭى مۇستەقىل curl بار ماشىنا يەنىلا كونا libcurl غا باغلانغان پروگراممىنى ياكى پۈتۈنلەي باشقا كۇتۇپخانا ئىشلىتىدىغان خېرىدارنى يۈرگۈزەلەيدۇ. مەشغۇلات سىستېمىسى نەشرى تولۇق خېرىدار تىزىملىكى ئەمەس.
ھەر بىر ئىشلەتكۈچى ئۈچۈن، قوللىنىدىغان سەپلىمە كۆرۈنمە يۈزىنى ۋە مەقسەت قىلىنغان يوللارنىڭ ئەڭ كىچىك ئىپادىسىنى خاتىرىلەڭ. قىسقا ئېنىق host تىزىملىكى مەنىسىنى ھېچكىم چۈشەندۈرەلمەيدىغان ئەقىللىق ئەندىزىدىن ياخشى بولۇشى مۇمكىن.
سەپلىمە ئىسپاتىنى ئۇلىنىش ئىسپاتىدىن ئايرىڭ
تەھلىل قىلىنغان تەڭشەك ياكى يول قارارى API سى پروگراممىنىڭ نېمىنى تاللىغانلىقىنى كۆرسىتەلەيدۇ. تەلەپ نەتىجىسى ئۇ يولنىڭ ئىشلىتىشكە بولىدىغان-بولمايدىغانلىقىنى كۆرسىتىدۇ. .NET دا، HttpClient.DefaultProxy.IsBypassed سۈكۈتتىكى ۋاكالەتچى ئىشلىتىلىۋاتقان سىياسەت بولغاندا شۇ سەپلىمە تەرەپ تەكشۈرۈشىنى تەمىنلەيدۇ. پەقەت تەلەپ ۋاقتى ئۆتكەنلىكتىنلا يېتىپ بارغىلى بولمايدىغان بىۋاسىتە مۇلازىمەتنى bypass تەھلىللىگۈچى كاشىلىسى دەپ دىئاگنوز قويماڭ.
خېرىدار ياكى ئاساسىي image نى يېڭىلىغاندا چېگرا مەنزىللىرىنى ساقلاڭ. ئۇلار ھۆججەتتە نېمىشقا ئوخشاش كۆرۈنىدىغان ئىككى دومېن تۈرى بارلىقىنى پۈتۈن گۇرۇپپا قايتا تېپىشىغا توغرا كەلمەي، كەلگۈسىدىكى ماسلىشىش ئۆزگىرىشلىرىنى كۆرۈنەرلىك قىلىدۇ.