Set pakkehentaren til npm 11.6.4 på ein SOCKS5h-proxy
Bruk ein SOCKS-URL med pakkehentaren til npm 11.6.4 og vel om vertsnamnet skal slåast opp lokalt eller på proxy-sida.
For pakkehentaren til npm 11.6.4 brukar du socks5h når proxyen skal slå opp destinasjonsnamna, og socks5 for lokal oppslag. Den medfølgjande socks-proxy-agent i denne versjonen gjer denne skilnaden.
Lagre eit eksisterande SOCKS5-endepunkt i brukarkonfigurasjonen:
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
For ei tillaten nedlasting frå det offentlege registeret utan proxy-autentisering kan ein oppføring i lista over SOCKS5-proxyar erstatta den illustrerande lokale lyttaren i begge URL-ane. Begge destinasjonsinnstillingane kan visa til same endepunkt. Oppslag på proxy-sida er nyttig når målnamnet berre finst i DNS-biletet til nettverket.
Den støtta vegen går frå npm-registry-fetch via make-fetch-happen til @npmcli/agent, som vel SocksProxyAgent. Denne vegen for pakkehenting treng ingen adapter frå HTTP til SOCKS.
Sjekk kva npm kommandoen eller IDE-en køyrer før du tek dette i bruk. Eldre versjonar brukte andre henteimplementasjonar; støtta i 11.6.4 provar ikkje åtferda til kvar tidlegare versjon.