npm 11.6.4 paket yuklovchisi uchun maqsad nomlarini proksi hal qilishi kerak bo'lsa socks5h, lokal hal qilish uchun esa socks5 ishlating. Aynan shu nashr bilan kelgan socks-proxy-agent bu farqni yaratadi.

Mavjud SOCKS5 so'nggi nuqtasini foydalanuvchi konfiguratsiyasida saqlang:

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

Proksi autentifikatsiyasisiz ruxsat etilgan ommaviy reyestrdan yuklab olish uchun SOCKS5 proksilar ro'yxatidagi yozuv ikkala URLdagi namunaviy lokal tinglovchini almashtirishi mumkin. Ikkala maqsad sozlamasi ham bir xil so'nggi nuqtani ko'rsatishi mumkin. Proksi tomonida hal qilish maqsad nomi faqat shu tarmoqning DNS ko'rinishida bo'lganda foydali.

Qo'llab-quvvatlanadigan yo'l npm-registry-fetchdan make-fetch-happen orqali SocksProxyAgent tanlaydigan @npmcli/agentgacha boradi. Bu paket yuklash yo'li HTTPdan SOCKSga adapter talab qilmaydi.

Qabul qilishdan oldin buyruq yoki IDE qaysi npmni ishga tushirishini tekshiring. Eski nashrlar boshqa yuklash tatbiqlaridan foydalangan; 11.6.4dagi qo'llab-quvvatlash har bir oldingi versiyaning xatti-harakatini isbotlamaydi.

O'xshash maqolalar