【一招解决】局域网内命令行无法通过代理进行依赖下载,适用于npm、pip、mvn、gradle等命令

【一招解决】局域网内命令行无法通过代理进行依赖下载,适用于npm、pip、mvn、gradle等

  • 一、背景
  • 二、解决方法
    • [2.1 明确代理服务器使用的协议](#2.1 明确代理服务器使用的协议)
    • [2.2 命令行设置代理](#2.2 命令行设置代理)
    • [2.3 环境变量设置](#2.3 环境变量设置)
  • 三、效果

一、背景

出于网络安全考虑,局域网内终端上网只能通过代理浏览开通白名单的网站。

但是此种方法的代理在使用命令行时无效。

二、解决方法

2.1 明确代理服务器使用的协议

一定要清楚代理服务器使用的什么协议进行代理的。

2.2 命令行设置代理

以 npm 为例,可以通过命令行设置代理。

2.3 环境变量设置

bash 复制代码
http_proxy http://10.153.160.102:23128
https_proxy http://10.153.160.102:23128

注意两个代理设置的都是HTTP协议。

三、效果

执行命令就可以看到效果。

相关推荐
砍材农夫6 小时前
python环境|pip|uv|venv|Conda区别
后端·python·conda·pip·uv
l1o3v1e4ding7 小时前
windows安装Claude Code,并接入Deepseek-v4模型 ,提供离线安装包
git·npm·node.js·claude code·cc-switchcc
hashiqimiya20 小时前
gradle的环境http配置
gradle
TT_Close21 小时前
别再复制旧 Flutter 工程了,真正拖慢你的不是业务代码
flutter·npm·visual studio code
Penfy_Z1 天前
【Python LLM 调用踩坑】Connection error 终极解决方案!npm 代理导致阿里云通义千问接口连接失败
开发语言·python·npm
终将老去的穷苦程序员1 天前
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚
前端·npm·node.js
之歆2 天前
Node.js 与 NPM 包管理完全指南
前端·npm·node.js
12点一刻2 天前
npx 使用入门教程:是什么、怎么用、和 npm 有什么区别
前端·npm·node.js
砍材农夫2 天前
python 如何一次性安装项目所有依赖包(pip和uv)
开发语言·python·pip·uv
小白弄潮儿2 天前
Conda 使用入门指南(续):解决 pip 安装问题与最佳实践
conda·pip