Поставување на преземачот на пакети на 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 не го докажува однесувањето на секоја претходна верзија.