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

相关推荐
Zelman15 小时前
TCP 协议
网络协议·tcp/ip
life码农17 小时前
Nginx 配置允许指定 IP 段访问:从 192.168.1.1 到 192.168.1.124 及 /24 详解
网络·tcp/ip·nginx
我就是不信18 小时前
TCP 原理详解:从三次握手到拥塞控制
网络·网络协议·tcp/ip
我就是不信19 小时前
TCP/IP 网络编程:从入门到实战
网络·网络协议·tcp/ip
吴声子夜歌21 小时前
Nginx应用与运维——Nginx代理服务应用实战(TCP/UDP代理)
运维·tcp/ip·nginx
Fcy6481 天前
Linux下 传输层协议TCP详解
linux·网络·tcp/ip
别动我齐刘海1 天前
简历技术栈全面复习总结
c++·人工智能·深度学习·学习·tcp/ip·算法·rpc
我就是不信1 天前
TCP 套接字中的 I/O 缓冲:原理、机制与调优实践
网络·tcp/ip·php
wdfk_prog1 天前
Wi-Fi Direct 源码分析(11):P2P-GROUP-STARTED 之后——Group Interface、IP 配置与真实数据通路
运维·服务器·网络协议·tcp/ip·asp.net·p2p·wifi-direct
车载中间件通信1 天前
[TC8测试]TCP_CALL_ABORT_03_03
网络·网络协议·tcp/ip·tc8