Por la pakaĵa elŝutilo de npm 11.6.4 uzu socks5h kiam la prokurilo solvu la celajn nomojn, kaj socks5 por loka solvado. La kunigita socks-proxy-agent de tiu eldono faras ĝuste tiun distingon.

Konservu ekzistantan SOCKS5-finpunkton en la uzantagordo:

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

Por permesita elŝuto el la publika registro sen prokurila aŭtentigo, ero en la listo de SOCKS5-prokuriloj povas anstataŭigi la ilustran lokan aŭskultanton en ambaŭ URL-oj. Ambaŭ celagordoj povas nomi la saman finpunkton. Solvado ĉe la prokurila flanko utilas kiam la celnomo ekzistas nur en la DNS-vido de tiu reto.

La subtenata vojo iras de npm-registry-fetch tra make-fetch-happen al @npmcli/agent, kiu elektas SocksProxyAgent. Tiu ĉi pakaĵa elŝutvojo bezonas neniun adaptilon de HTTP al SOCKS.

Kontrolu, kiun npm la komando aŭ la IDE lanĉas, antaŭ ol alpreni ĝin. Pli malnovaj eldonoj uzis aliajn elŝutrealigojn; la subteno en 11.6.4 ne pruvas la konduton de ĉiu pli frua versio.

Rilataj artikoloj