npm 11.6.4 نىڭ بولاق ئېلىش قورالىنى SOCKS5h ۋاكالەتچىسىگە تەڭشەش
npm 11.6.4 نىڭ بولاق ئېلىش قورالى بىلەن SOCKS URL ئىشلىتىپ، نىشان host ئىسمىنى يەرلىك ياكى ۋاكالەتچى تەرەپتە يېشىشنى تاللاڭ.
npm 11.6.4 نىڭ بولاق ئېلىش قورالى ئۈچۈن، نىشان ئىسىملىرىنى ۋاكالەتچى يېشىشى كېرەك بولسا socks5h، يەرلىك يېشىش ئۈچۈن socks5 ئىشلىتىڭ. شۇ نەشر بىلەن كەلگەن socks-proxy-agent دەل مۇشۇ پەرقنى ھاسىل قىلىدۇ.
مەۋجۇت SOCKS5 ئاخىرقى نۇقتىسىنى ئىشلەتكۈچى سەپلىمىسىگە ساقلاڭ:
npm config set proxy socks5h://127.0.0.1:1080 --location=user
npm config set https-proxy socks5h://127.0.0.1:1080 --location=user
ۋاكالەتچى دەلىللەشسىز رۇخسەت قىلىنغان ئاممىۋى تىزىملىكتىن چۈشۈرۈش ئۈچۈن، SOCKS5 ۋاكالەتچى تىزىملىكىدىكى بىر تۈر ئىككى URL دىكى مىسال يەرلىك ئاڭلىغۇچنىڭ ئورنىنى ئالالايدۇ. ئىككى نىشان تەڭشىكى ئوخشاش ئاخىرقى نۇقتىنى كۆرسىتەلەيدۇ. نىشان ئىسمى پەقەت شۇ تورنىڭ DNS كۆرۈنۈشىدە بولغاندا ۋاكالەتچى تەرەپتە يېشىش پايدىلىق.
قوللانغان يول npm-registry-fetch دىن make-fetch-happen ئارقىلىق SocksProxyAgent تاللايدىغان @npmcli/agent كىچە بارىدۇ. بۇ بولاق ئېلىش يولىغا HTTP دىن SOCKS قا ئاداپتېر كەتمەيدۇ.
قوبۇل قىلىشتىن ئىلگىرى بۇيرۇق ياكى IDE نىڭ قايسى npm نى ئىجرا قىلىۋاتقانلىقىنى تەكشۈرۈڭ. كونا نەشرلەر باشقا ئېلىش ئىجراسىنى ئىشلەتكەن؛ 11.6.4 تىكى قوللاش ئالدىنقى ھەر بىر نەشرنىڭ ھەرىكىتىنى ئىسپاتلىمايدۇ.