Наладзіць загрузчык пакетаў npm 11.6.4 на SOCKS5h-проксі
Выкарыстоўвайце SOCKS-адрас з загрузчыкам пакетаў 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 не даказвае паводзіны кожнай папярэдняй версіі.