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

三、效果

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

相关推荐
伏玉.2 天前
npm安装electron报错权限不足
前端·electron·npm
杰瑞学AI3 天前
成功解决 ValueError: Unable to find resource t64.exe in package pip._vendor.distlib
python·pip
4060ti4 天前
gradle 入门
java·gradle
纬领网络4 天前
Linux环境下安装和使用RAPIDS平台的cudf和cuml - pip 安装方法
开发语言·python·pip
BoomHe4 天前
Android 搭建模块化项目流程及建议
android·架构·gradle
唐人街都是苦瓜脸4 天前
pnpm install 和 npm install 的区别
前端·npm·node.js
qiandeqiande4 天前
Yarn与NPM缓存存储目录迁移
npm·yarn
A-wliang4 天前
深入解析 GitHub Token 与 NPM Token:自动化发布的完整指南
npm·自动化·github
敲代码的剑缘一心5 天前
手把手教你学会写 Gradle 插件
android·gradle
放天狼5 天前
解决npm install 一直卡着不动,npm install --verbose
前端·npm·node.js