1.设置临时环境变量推荐当前命令提示符窗口临时生效生效范围仅对于当前命令提示符窗口生效。在命令提示符中设置# 设置HTTP代理 set http_proxyhttp://proxy.example.com:8080 # 设置HTTPS代理 set https_proxyhttp://proxy.example.com:8080 # 如果需要认证 set http_proxyhttp://username:passwordproxy.example.com:8080 set https_proxyhttp://username:passwordproxy.example.com:80802.设置系统环境变量推荐重启命令提示符窗口后长期生效生效范围重启命令提示符窗口后长期生效。图形界面设置右键点击此电脑 → 属性。或者使用快捷键WinR输入sysdm.cpl)点击 高级 “→环境变量”在系统变量或用户变量中新建变量名HTTP_PROXY变量值http://proxy.example.com:8080同样设置HTTPS_PROXY重新打开命令行窗口。npm代理设置npm config set proxy http://proxy.example.com:8080 npm config set https-proxy http://proxy.example.com:8080curl临时使用代理curl --proxy http://proxy.example.com:8080 http://example.com3.验证代理设置生效必验# 查看环境变量 echo %HTTP_PROXY% echo %HTTPS_PROXY% # PowerShell中查看 echo $env:HTTP_PROXY echo $env:HTTPS_PROXY4.清除代理设置# 清除临时环境变量 set HTTP_PROXY set HTTPS_PROXY # 清除系统环境变量需要重启注意事项带认证的代理地址格式通常是http://[用户名:密码]代理服务器:端口带认证的密码中若存在特殊字符需将密码进行转义例子如下字符转义后字符转义后%40$%24:%3A%%25~%7E%26#%23!%21示例如果密码是Abc123#转义后为Abc%40123%23转义字符在线生成网站https://www.ol-tools.com/url-encoder