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 کے ذریعے @npmcli/agent تک جاتا ہے، جو SocksProxyAgent منتخب کرتا ہے۔ اس پیکیج فیچ راستے کو HTTP سے SOCKS تک ایڈاپٹر کی ضرورت نہیں۔

اپنانے سے پہلے جانچیں کہ کمانڈ یا IDE کون سا npm چلاتا ہے۔ پرانی ریلیزز دوسرے فیچ نفاذ استعمال کرتی تھیں؛ 11.6.4 میں معاونت ہر پچھلے ورژن کے رویے کو ثابت نہیں کرتی۔

متعلقہ مضامین