【一招解决】局域网内命令行无法通过代理进行依赖下载,适用于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 小时前
Android Gradle 学习 - Kts Gradle学习
前端·gradle
jenchoi4138 小时前
【2025-12-01】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·安全·web安全·网络安全·npm
垦***耪12 小时前
对比分析:PWM整流器的不平衡电网下ADRC与PI控制,及顺序模型预测控制(S-MPC)的m函数实现
pip
jenchoi41314 小时前
【2025-11-30】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·安全·web安全·网络安全·npm
小毛驴85014 小时前
快速设置 npm 源
前端·npm·node.js
小毛驴85015 小时前
npm 代理配置
前端·npm·node.js
小毛驴85015 小时前
查看 npm 源的常用命令
前端·npm·node.js
tonysh_zds17 小时前
windows pip install pysqlite3 安装失败处理
数据库·sqlite·pip
我是阿亮啊1 天前
搭建Vue环境遇到的问题
javascript·vue.js·npm·node.js
远瞻。1 天前
【环境部署】安装flash-attention
pip·注意力机制