Kwa kichukuzi cha vifurushi cha npm 11.6.4, tumia socks5h wakati proksi inapaswa kutatuwa majina ya lengwa, na socks5 kwa utatuzi wa kienyeji. socks-proxy-agent iliyoambatishwa na toleo hilo ndiyo inayofanya tofauti hii.

Hifadhi kituo cha mwisho cha SOCKS5 kilichopo katika usanidi wa mtumiaji:

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

Kwa upakuaji unaoruhusiwa kutoka rejista ya umma bila uthibitishaji wa proksi, ingizo katika orodha ya proksi za SOCKS5 linaweza kuchukua nafasi ya msikilizaji wa kienyeji wa mfano katika URL zote mbili. Mipangilio yote miwili ya lengwa inaweza kutaja kituo kimoja cha mwisho. Utatuzi upande wa proksi ni muhimu wakati jina la lengo linapatikana tu katika mwonekano wa DNS wa mtandao huo.

Njia inayotumika inaanzia npm-registry-fetch kupitia make-fetch-happen hadi @npmcli/agent, ambayo huchagua SocksProxyAgent. Njia hii ya kuchukua vifurushi haihitaji kiunganishi cha HTTP-hadi-SOCKS.

Angalia ni npm gani amri au IDE inayoendesha kabla ya kuitumia. Matoleo ya zamani yalitumia utekelezaji mwingine wa uchukuzi; msaada katika 11.6.4 hauthibitishi tabia ya kila toleo la awali.

Makala zinazohusiana