Windows 代理配置与删除完整指南(环境变量方式)
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
在 Windows 开发环境中,很多工具(如 Git、Scoop、npm、pip、curl、Docker CLI 等)都会自动读取系统环境变量中的代理配置。 相比只在浏览器里设置代理,环境变量代理是一种更通用、更稳定的方式。 本文将系统介绍:
一、什么是 Windows 环境变量代理?
Windows 支持通过环境变量向程序传递代理信息,最常见的是: 当这些变量存在时,大多数命令行工具会自动使用代理访问网络。
二、通过 PowerShell 设置代理(推荐)1️⃣ 设置用户级代理(最常用)说明:
⚠️ 注意: 2️⃣ 系统级代理(不推荐,需管理员)
三、如何查看代理是否已配置方法一:PowerShell 查看(最快)新开一个 PowerShell 窗口,执行: $env:HTTP_PROXY $env:HTTPS_PROXY 如果输出: 说明代理已生效 ✅ 方法二:系统图形界面查看(最直观)
你会看到: 变量名 值 HTTP_PROXY HTTPS_PROXY 方法三:注册表验证(底层确认)reg query HKCU\Environment 如果存在: 说明已持久化写入系统。 四、验证代理是否真的在“工作”1️⃣ 验证 Git 是否走代理代码高亮:
git ls-remote https://github.com/ScoopInstaller/Extras.git 如果不再出现:
说明代理生效 👍 2️⃣ 验证 curl五、如何删除 / 取消代理(非常重要)1️⃣ 用 PowerShell 删除(推荐)[Environment]::SetEnvironmentVariable("HTTP_PROXY", $null, "User") [Environment]::SetEnvironmentVariable("HTTPS_PROXY", $null, "User") 然后:
2️⃣ 图形界面删除
3️⃣ 验证是否已删除如果无输出,说明已清除。 六、常见坑与注意事项(很重要)⚠️ 1. 当前窗口看不到新变量
必须:
⚠️ 2. Conda / Anaconda 干扰在
👉 如果代理不生效,建议: conda deactivate 再测试。
|
关键字查询
相关文章
正在查询... |