代理相关

Arthit 于 2025-04-06 发布

📦 npm 配置

设置全局模块安装路径和设置缓存路径

npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

设置 npm 使用代理

npm config set proxy http://127.0.0.1:7890

取消 npm 代理

npm config delete proxy

🚀 pnpm 配置

设置全局包和缓存目录

pnpm config set global-dir D:\nodejs\pnpm-global
pnpm config set store-dir D:\nodejs\pnpm-store
pnpm config set global-bin-dir D:\nodejs\pnpm-global\bin
pnpm config set cache-dir D:\nodejs\pnpm-cache

设置 pnpm 使用代理

pnpm config set proxy http://127.0.0.1:7890

取消 pnpm 代理

pnpm config delete proxy

🧪 Git 代理设置

设置 Git 全局代理

git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890

取消 Git 全局代理

git config --global --unset http.proxy
git config --global --unset https.proxy

查看 Git 全局配置

git config --global -l

💻 Windows 临时代理设置(仅当前 CMD 会话有效)

set HTTP_PROXY=http://127.0.0.1:7890
set HTTPS_PROXY=http://127.0.0.1:7890

🐧 Linux / WSL 环境代理配置

设置环境变量(临时)

export http_proxy="http://172.16.0.3:7888"
export https_proxy="http://172.16.0.3:7888"
export no_proxy="localhost,127.0.0.1"

设置环境变量(永久 - 编辑 /etc/environment)

sudo nano /etc/environment
# 添加以下内容:
http_proxy="http://172.16.0.3:7888"
https_proxy="http://172.16.0.3:7888"
no_proxy="localhost,127.0.0.1"
# 让配置立即生效
source /etc/environment