npm 11.6.4 paket getiricisini SOCKS5h proxiesine ayarlama
npm 11.6.4 paket getiricisiyle bir SOCKS URL kullanın ve hedef ana makine adının yerel mi yoksa proxy tarafında mı çözüleceğini seçin.
npm 11.6.4 paket getiricisi için hedef adlarını proxy çözecekse socks5h, yerel çözümleme için socks5 kullanın. Bu ayrımı o sürümle gelen socks-proxy-agent yapar.
Var olan bir SOCKS5 uç noktasını kullanıcı yapılandırmasına kaydedin:
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
Proxy kimlik doğrulaması olmadan izin verilen bir genel kayıt defteri indirmesi için SOCKS5 proxy listesindeki bir kayıt, her iki URL'deki örnek yerel dinleyicinin yerini alabilir. İki hedef ayarı da aynı uç noktayı gösterebilir. Proxy tarafında çözümleme, hedef adı yalnızca o ağın DNS görünümünde varsa yararlıdır.
Desteklenen yol npm-registry-fetch'ten make-fetch-happen üzerinden SocksProxyAgent seçen @npmcli/agent'e uzanır. Bu paket getirme yolu HTTP'den SOCKS'a bir bağdaştırıcı gerektirmez.
Benimsemeden önce komutun veya IDE'nin hangi npm'i çalıştırdığını denetleyin. Eski sürümler başka getirme uygulamaları kullanıyordu; 11.6.4'teki destek önceki her sürümün davranışını kanıtlamaz.