powershell http get 不使用代理

use*_*814 3 powershell proxy

我有脚本来获取 HTTP 内容,我需要 baypass 代理(直接连接到网络服务器 IP)。是否可以不更改 Windows 中的寄存器?此代码正在通过系统中定义的代理。谢谢你的建议

此致。

$url='https://10.10.10.10/check';
$webClient = new-object System.Net.WebClient;
$output = $webClient.DownloadString($url)
Run Code Online (Sandbox Code Playgroud)

Ans*_*ers 6

根据文档,您必须将代理设置为空白代理实例。尝试这个:

$url = "https://10.10.10.10/check"
$webClient = New-Object System.Net.WebClient
$webClient.Proxy = [System.Net.GlobalProxySelection]::GetEmptyWebProxy()
$output = $webClient.DownloadString($url)
Run Code Online (Sandbox Code Playgroud)