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

三、效果

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

相关推荐
赵不困888(合作私信)16 小时前
npx和npm 和pnpm的区别
前端·npm·node.js
华如锦1 天前
npm启动前端项目时报错(vue) error:0308010C:digital envelope routines::unsupported
java·前端·vue.js·npm·node.js
缘友一世1 天前
Gradle buildSrc模块详解:集中管理构建逻辑的利器
gradle
缘友一世1 天前
掌握Gradle构建脚本:Kotlin DSL配置指南与最佳实践
开发语言·kotlin·gradle
米粒宝的爸爸1 天前
npm、cnpm 、yarn、pnpm的优势点和缺点
前端·npm·node.js
yqcoder1 天前
npm link 作用
前端·npm·node.js
落日弥漫的橘_2 天前
npm:升级自身时报错:EBADENGINE
前端·npm·node.js
专注成就自我2 天前
解决npm install总是卡在sill idealTree buildDeps不动问题
前端·npm·node.js·vue
鸠摩智首席音效师2 天前
如何在 macOS 上安装 PIP ?
macos·pip
爱学习的狮王3 天前
ubuntu18.04安装nvm管理本机node和npm
前端·npm·node.js·nvm