Configurar o obtentor de paquetes de npm 11.6.4 cun proxy SOCKS5h
Use un URL SOCKS co obtentor de paquetes de npm 11.6.4 e escolla a resolución local ou do lado do proxy do nome de host de destino.
No obtentor de paquetes de npm 11.6.4, use socks5h cando o proxy deba resolver os nomes de destino e socks5 para a resolución local. O socks-proxy-agent incluído nesa versión fai esa distinción.
Garde un punto de conexión SOCKS5 existente na configuración de usuario:
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
Para unha descarga permitida do rexistro público sen autenticación de proxy, unha entrada da lista de proxies SOCKS5 pode substituír o receptor local ilustrativo nos dous URL. Os dous axustes de destino poden indicar o mesmo punto de conexión. A resolución no lado do proxy é útil cando o nome de destino só existe na vista DNS desa rede.
A ruta admitida vai de npm-registry-fetch a través de make-fetch-happen ata @npmcli/agent, que selecciona SocksProxyAgent. Esta ruta de obtención de paquetes non necesita ningún adaptador de HTTP a SOCKS.
Comprobe que npm executa o comando ou o IDE antes de adoptalo. As versións anteriores usaban outras implementacións de obtención; o soporte en 11.6.4 non demostra o comportamento de cada versión previa.