Skip to content

WinINet、WinHTTP 与应用内代理:为什么设置会分成几套

  • by

Windows 上常见的代理困惑来自多套网络接口并存。面向当前用户的系统代理、供服务或组件使用的 WinHTTP,以及应用自己的配置,可能同时存在。

先看当前用户设置

浏览器和大量桌面程序会参考当前用户的系统代理。这里包含自动检测、脚本地址、手动服务器与例外列表。

再确认 WinHTTP

部分系统服务和使用 WinHTTP 的程序有单独配置。用户界面里的代理已关闭,并不能证明 WinHTTP 一定处于直连状态。

最后查看应用内部

开发工具、下载器和跨平台程序经常提供 HTTP、HTTPS 或 SOCKS 代理字段。应用内设置通常只影响该应用。

只读检查命令

netsh winhttp show proxy
只读取当前 WinHTTP 代理状态,不会修改设置。

完成前核对

  • 分开记录用户代理与 WinHTTP
  • 检查应用自己的网络页
  • 不要把不同配置相互覆盖
  • 用实际受影响程序验证

本文优先提供观察、记录和可恢复操作。企业设备、未知策略或原有代理配置应先联系管理员,不直接覆盖。