npm 11.6.4:n paketinhakijan asettaminen SOCKS5h-välityspalvelimelle
Käytä SOCKS-osoitetta npm 11.6.4:n paketinhakijan kanssa ja valitse kohdeisäntänimen selvitys paikallisesti tai välityspalvelimella.
Kun käytät npm 11.6.4:n paketinhakijaa, käytä socks5h, kun välityspalvelimen pitää selvittää kohdenimet, ja socks5 paikalliseen selvitykseen. Juuri tämän version mukana tuleva socks-proxy-agent tekee tämän eron.
Tallenna olemassa oleva SOCKS5-päätepiste käyttäjän asetuksiin:
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
Sallittua julkisesta rekisteristä tapahtuvaa latausta varten ilman välityspalvelimen todennusta SOCKS5-välityspalvelinluettelon merkintä voi korvata havainnollistavan paikallisen kuuntelijan molemmissa URL-osoitteissa. Molemmat kohdeasetukset voivat nimetä saman päätepisteen. Välityspalvelimen puoleinen selvitys on hyödyllinen, kun kohdenimi on olemassa vain kyseisen verkon DNS-näkymässä.
Tuettu polku kulkee npm-registry-fetchistä make-fetch-happenin kautta @npmcli/agent:een, joka valitsee SocksProxyAgentin. Tämä pakettien hakupolku ei tarvitse HTTP–SOCKS-sovitinta.
Tarkista ennen käyttöönottoa, mitä npm:iä komento tai IDE suorittaa. Vanhemmat versiot käyttivät muita hakurajapintoja; 11.6.4:n tuki ei todista jokaisen aiemman version toimintaa.