让PowerShell及CMD走代理

让PowerShell及CMD走代理

直接说方法

方法一:设置环境变量(只针对当前shell)

针对cmd(注意都是http)

复制代码
set HTTP_PROXY=http://127.0.0.1:7890
set HTTPS_PROXY=http://127.0.0.1:7890

针对powershell

复制代码
$env:HTTP_PROXY=http://127.0.0.1:7890
$env:HTTPS_PROXY=http://127.0.0.1:7890

方法二:命令行参数

powershell

复制代码
Invoke-WebRequest -Uri "https://www.google.com" -Proxy "http://127.0.0.1:7890"

方法三:netsh winhttp

复制代码
netsh winhttp set proxy 127.0.0.1:7890   //设置
netsh winhttp show proxy   //查看状态
netsh winhttp reset proxy   //取消设置

原理

浏览器及其他用户态应用程序走的是WinINET配置,CMD和PowerShell走的是WinHTTP配置,所以配置了系统代理,不一定会让CMD和PowerShell走代理

相关推荐
流浪00118 分钟前
计算机网络篇8:传输层——序列化与反序列化,TCP 面向字节流的报文边界由应用层自己切
网络协议·tcp/ip·计算机网络·1024程序员节·序列化反序列化·面向字节流·面向数据包
lazy H3 小时前
【计算机网络】第 5 篇:TCP 和 UDP 有什么区别?从 Java 后端场景理解两种传输协议
经验分享·后端·网络协议·tcp/ip·计算机网络·1024程序员节
星恒随风4 小时前
Linux网络编程基础(二):彻底理解局域网通信、MAC与IP地址、数据封装、端口号、网络字节序及Socket接口
linux·网络·笔记·学习·tcp/ip·1024程序员节
Sirens.6 小时前
网络通信基础:IP、端口、协议分层与数据封装
java·网络·网络协议·tcp/ip·java-ee·1024程序员节
码完就睡7 小时前
Linux——IP协议与路由选择
linux·网络·tcp/ip·1024程序员节
qq_429432308 小时前
叫班系统对接 IP-PBX/SIP 与排班系统:接口方式与部署选型要点
网络·网络协议·tcp/ip·信息与通信·ip·1024程序员节·voip通信协议
智慧光迅AINOPOL15 小时前
园区全光网IP+POL架构怎么设计:组网拓扑与带宽演进
网络协议·tcp/ip·架构
TechWayfarer18 小时前
PHP漏洞被利用,怎么揪出攻击IP?
开发语言·python·tcp/ip·网络安全·php
ITxiaobing20231 天前
IP 定位服务怎么选:没有“公认第一”,只有场景匹配
服务器·网络协议·tcp/ip
重生之高冷汉堡包1 天前
家庭住宅IP是什么?机房住宅与普通住宅有什么区别
运维·服务器·网络·网络协议·tcp/ip·用户运营