【一招解决】局域网内命令行无法通过代理进行依赖下载,适用于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协议。

三、效果

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

相关推荐
雨声不在13 小时前
gradle编译missing_rules报错处理
android·gradle·agp8
猫头虎1 天前
PyCharm 2025.3 最新变化:值得更新吗?
ide·爬虫·python·pycharm·beautifulsoup·ai编程·pip
Lovely Ruby1 天前
[前端] 封装一下 echart 6,发布到 npm
前端·npm·node.js
BD_Marathon1 天前
NPM_常见命令
前端·npm·node.js
雪域迷影1 天前
怎么将.ts文件转换成.js文件?
javascript·typescript·npm·tsc
万粉变现经纪人1 天前
Python系列Bug修复PyCharm控制台pip install报错:如何解决 pip install 网络报错 企业网关拦截 User-Agent 问题
网络·python·pycharm·beautifulsoup·bug·pandas·pip
安_1 天前
为什么 Vue 要用 npm run dev 启动
前端·vue.js·npm
暴富的Tdy2 天前
【脚手架创建 Vue3 公共组件库】
前端·npm·npm发布
Studying 开龙wu2 天前
Linux 系统中apt-get 和 pip命令有什么区别
linux·运维·pip
BD_Marathon2 天前
【JavaWeb】NPM_简介和相关配置
前端·npm·node.js