You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

排查NuGet CLI居家办公时NU1301错误的代理配置问题

可能的NuGet代理配置隐藏位置
  • 系统环境变量:NuGet会自动读取系统级的HTTP_PROXY、HTTPS_PROXY和NO_PROXY环境变量,哪怕配置文件里没相关配置,这些变量也会生效。可以用以下命令检查:
    Windows命令提示符:

    echo %HTTP_PROXY%
    echo %HTTPS_PROXY%
    

    PowerShell:

    $env:HTTP_PROXY
    $env:HTTPS_PROXY
    

    如果输出里还有公司代理地址,删除对应的环境变量即可。

  • 用户级NuGet配置文件:别忘了检查用户目录下的配置文件,路径通常是:

    • Windows:%APPDATA%\NuGet\NuGet.Config
    • macOS/Linux:~/.config/NuGet/NuGet.Config 或 ~/.nuget/NuGet/NuGet.Config
      直接打开文件查看是否残留了代理相关的<add>配置项。
  • Visual Studio内置代理设置(若关联VS使用):如果是通过Visual Studio触发的NuGet操作,VS本身的代理设置可能会影响。打开VS的「工具」→「选项」→「环境」→「Web浏览器」→「代理设置」,确认是否还保留着公司代理配置。

  • 重置NuGet本地缓存:尝试清除NuGet的所有本地缓存,执行命令:

    nuget locals all -clear
    

    清除后再重试nuget restore等操作,排除缓存导致的配置残留问题。

内容的提问来源于stack exchange,提问作者Brudi_Voeller

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 20:04:54