Перейти к основному содержимому

Зеркала загрузок

NVM for Windows загружает архивы Node.js с одного или нескольких Node mirrors и в режиме shim может переключаться на один или несколько URL npm registry. Задавайте их через nvm config (или политику машины в certified-парках).

Эта страница описывает базовые URL зеркал и HTTP-прокси для Community и certified-сборок. Для зеркала Node.js с политиками Author и version firewall (Governance) см. Version Firewall + Author Mirror.

Зеркала Node.js​

ОпцияРеестрПо умолчанию
node_mirrorMirrorNodehttps://nodejs.org/dist

Используется, когда nvm install (и связанные команды) нужно получить Windows-архив Node.js .7z и checksums, после промаха локальной установки/кэша.

В nvm config передайте один URL или список через запятую. В реестре храните MirrorNode как REG_MULTI_SZ (один URL на запись).

nvm config set node_mirror=https://nodejs.org/dist
nvm config set node_mirror=https://npmmirror.com/mirrors/node
nvm config set node_mirror=https://npmmirror.com/mirrors/node,https://nodejs.org/dist
nvm config get node_mirror

Порядок разрешения при установке:

  1. Локальный источник архивов (local_dir/кэш версий), если есть (см. Локальные установки и Кэш загрузок).
  2. Обход упорядоченного списка node_mirror.
  3. Остановка на первом успешном ответе.

Ставьте предпочитаемое зеркало первым. Публичный fallback полезен, если основной хост недоступен.

nvm env показывает эффективный список зеркал после слияния конфигурации и политики.

Зеркала npm registry​

ОпцияРеестрПо умолчанию
npm_mirrorMirrorNpmhttps://registry.npmjs.org

npm_mirror не используется для загрузки установщиков Node.js. В режиме shim он задаёт fallback URL npm registry (и связанных менеджеров пакетов), если пользователь или проект ещё не задали свой.

Те же правила списка, что и для Node mirrors: через запятую в nvm config; REG_MULTI_SZ для MirrorNpm в реестре.

nvm config set npm_mirror=https://registry.npmjs.org
nvm config set npm_mirror=https://registry.npmmirror.com,https://registry.npmjs.org
nvm config get npm_mirror

Держите зеркала Node и npm registry раздельно.

HTTP proxies​

Корпоративные сети часто требуют HTTP(S)-прокси между NVM и зеркалом. Порядок разрешения:

  1. Явная настройка proxy/Proxy (политика или config)
  2. Переменные окружения процесса (HTTP_PROXY, HTTPS_PROXY и т. д.)
  3. Системный прокси Internet Explorer/WinINET
ConfigРеестрПримечания
proxyProxyURL прокси, например http://proxy.example.corp:8080
proxy_authProxyAuthuser:pass или Bearer YOUR_TOKEN — хранится в открытом виде
proxy_auth_typeProxyAuthTypebasic, bearer, ntlm, negotiate или ntlm,negotiate
Certified Builds

Доступно с сентября 2026.

ВозможностьCommunityCertified (Distribution/Audit)Governance
Proxy URL✓✓✓
Basic/Bearer authограничено*✓✓
IWA (NTLM/Negotiate, текущий пользователь)——✓
PAC/WPAD (WinHTTP)——✓

*Community может встроить учётные данные в URL прокси; отдельная инъекция ProxyAuth* — путь certified.

ProxyAuth в реестре

ProxyAuth в политике/настройках хранится открытым текстом. Используйте IWA (ntlm/negotiate), если регламент запрещает хранение паролей.

Без Digest и browser proxies

Digest auth не поддерживается из-за объёма требований и редкого использования.

Интерактивного SAML/OIDC browser login для captive portal нет. Рассмотрите PAC.

См. также​

ТемаДокумент
Полная таблица настроекБазовая конфигурация
Типы политики/.regСправочник политики реестра
Author mirror и version firewallVersion Firewall + Author Mirror
Офлайн-архивыИзолированные установки