Подешавање преузимача пакета npm 11.6.4 на SOCKS5h прокси
Користите SOCKS URL са преузимачем пакета npm 11.6.4 и изаберите локално или прокси-страно решавање имена одредишног хоста.
За преузимач пакета 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.
Проверите који npm покреће наредба или IDE пре него што то прихватите. Старија издања користила су друге имплементације преузимања; подршка у 11.6.4 не доказује понашање сваке раније верзије.