在预期作用域中应用 WinHTTP 高级代理 JSON
使用 set advproxy settings-file 配合 user 或 machine 作用域,并检查该高级策略,而不是假定浏览器会使用它。
在提供高级 WinHTTP 命令的 Windows 安装上,将预期的固定用户策略保存到 winhttp-proxy.json 中:
{
"Proxy": "proxy.example:8080",
"ProxyBypass": "localhost;*.internal.example",
"AutoconfigUrl": "",
"AutoDetect": false
}
在选定的作用域中应用该文件:
netsh winhttp set advproxy setting-scope=user settings-file=winhttp-proxy.json
请使用实际的文件和账户。如果该固定策略用于允许的公共网站请求,HTTP 代理列表可为 Proxy 提供 HTTP 主机和端口候选,同时保留必需的绕过规则。machine 选择的是另一个作用域,并不意味着当前用户的设置。当这确实是要用的策略时,高级字段也可以改为描述 PAC 或自动检测。
用 show advproxy 检查。较早的固定代理命令是另一套接口,因此在那里找到设置并不能确定应用使用的是哪个策略。
这里配置的是 WinHTTP。浏览器专用策略、显式的应用程序代理或另一套网络栈可能做出不同选择。核对结果时,请匹配实际生效的账户和实际使用它的客户端。