让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走代理

相关推荐
IP搭子来一个9 小时前
爬虫使用代理 IP 频繁失效,该如何定位问题?
网络·爬虫·tcp/ip
csdn_aspnet9 小时前
Modbus TCP C# 客户端程序
服务器·网络·tcp/ip·c#
辣椒思密达9 小时前
住宅IP与机房IP的区别及技术选型指南
网络·网络协议·tcp/ip
TechWayfarer10 小时前
IP精准定位服务在快递网点规划中的应用:如何用客户位置数据辅助选址
大数据·网络·python·tcp/ip·交通物流
AIwenIPgeolocation11 小时前
IP+设备双维监控,让黑产的“秒拨”和“云手机”无所遁形
网络协议·tcp/ip·智能手机
TechWayfarer11 小时前
IP数据接口调用示例:社交软件如何做同城匹配与用户画像分析
python·网络协议·tcp/ip·社交电子
艾莉丝努力练剑14 小时前
【Linux网络】Linux 网络编程:传输层协议TCP(三)
linux·运维·服务器·网络·tcp/ip·http
学习,学习,在学习14 小时前
Modbus TCP同步通信方式实现异步级效率
网络·c++·qt·网络协议·tcp/ip·qt5
田里的水稻14 小时前
OE_临时配置网络_linux系统终端命令行ip setting
linux·网络·tcp/ip
不吃土豆的马铃薯14 小时前
TCP 三次握手 / 四次挥手详解
服务器·开发语言·网络·c++·网络协议·tcp/ip