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

三、效果

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

相关推荐
空中海3 小时前
第 1 章:Gradle 入门基础
gradle
网络点点滴5 小时前
NPM的包版本管理
前端·npm·node.js
空中海6 小时前
第 4 章:Gradle 专家级实践
gradle
咯哦哦哦哦6 小时前
Foundationpose环境配置【非conda--纯UV】(linux22.04+python3.10)
python·pip·uv
Allen正心正念20256 小时前
前端——Node.js&npm,学点前端的东西
前端·npm·node.js
带娃的IT创业者19 小时前
Bitwarden CLI 供应链攻击深度分析:当密码管理工具本身成为安全威胁
安全·npm·安全漏洞·cli·供应链攻击·bitwarden
nashane1 天前
HarmonyOS 6学习:画中画(PiP)状态同步与场景化实战指南
学习·pip·harmonyos·harmonyos 5
黄林晴1 天前
警惕!AGP 9.2 别只改版本号,R8 规则与构建链路全线收紧
android·gradle
拾贰_C1 天前
【node.js | Ubuntu | update】如何升级旧的nodejs本版至最新;如何升级npm
ubuntu·npm·node.js
Mr.朱鹏2 天前
【Python 进阶 | 第四篇】Psycopg3 + Flask 实现 PostgreSQL CRUD 全流程:从连接池到RESTful接口
python·postgresql·flask·virtualenv·fastapi·pip·tornado