Itakda ang tagakuha ng pakete ng npm 11.6.4 sa isang SOCKS5h proxy
Gumamit ng SOCKS URL sa tagakuha ng pakete ng npm 11.6.4 at piliin ang lokal o panig-proxy na paglutas ng hostname ng destinasyon.
Para sa tagakuha ng pakete ng npm 11.6.4, gamitin ang socks5h kapag ang proxy ang dapat maglutas ng mga pangalan ng destinasyon, at socks5 para sa lokal na paglutas. Ang socks-proxy-agent na kasama ng release na iyon ang gumagawa ng pagkakaibang ito.
I-save ang umiiral na endpoint ng SOCKS5 sa configuration ng user:
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
Para sa pinapayagang download mula sa pampublikong rehistro na walang authentication ng proxy, ang isang entry sa listahan ng SOCKS5 proxy ay maaaring pumalit sa halimbawang lokal na tagapakinig sa dalawang URL. Ang dalawang setting ng destinasyon ay maaaring tumukoy sa parehong endpoint. Kapaki-pakinabang ang paglutas sa panig ng proxy kapag ang pangalan ng target ay umiiral lamang sa view ng DNS ng network na iyon.
Ang sinusuportahang landas ay mula sa npm-registry-fetch sa pamamagitan ng make-fetch-happen patungo sa @npmcli/agent, na pumipili ng SocksProxyAgent. Ang landas na ito ng pagkuha ng pakete ay hindi nangangailangan ng adapter mula HTTP patungong SOCKS.
Suriin kung aling npm ang pinapatakbo ng command o IDE bago ito gamitin. Gumamit ang mga lumang release ng ibang implementasyon ng pagkuha; hindi pinatutunayan ng suporta sa 11.6.4 ang pag-uugali ng bawat naunang bersyon.