追云加速 发布页

Windows 11 怎么设置代理服务器?地址、端口与不生效排查

更新于 2026-11-11 · zhuiyunjiasu.shop

简答:在 Windows 11 中打开“设置→网络和 Internet→代理”,可选择自动检测、配置脚本或手动代理。手动设置时,把服务提供方给出的代理服务器地址或 IP 填入“代理 IP 地址”,端口填入“端口”;保存后先测试网页,再根据是否所有应用都生效来判断是否需要单独配置 WinHTTP 或客户端。

定义:Windows 11 系统代理是由系统网络设置提供的代理参数,通常包括自动检测、PAC 配置脚本、代理服务器地址、端口和本地地址绕过规则。

先看这张表:你拿到的是什么信息,就用哪种设置

Windows 11 代理配置方式速查
你手上的信息Windows 11 入口适用做法注意事项
只知道系统是否自动发现代理设置→网络和 Internet→代理开启“自动检测设置”适合由网络环境或组织自动提供配置,不需要手填地址和端口。
拿到 PAC 或自动配置脚本地址代理→使用设置脚本开启脚本并填入脚本地址脚本地址需要由网络管理员或服务提供方确认,不能把普通网页地址当作 PAC 地址。
拿到代理域名或 IP,以及端口代理→手动设置代理开启代理并填写地址、端口地址和端口必须成对使用;端口不是网址,也不要把协议前缀随意填进 IP 地址框。
需要某个程序或 Windows 服务使用代理命令提示符中的 WinHTTP查看或设置 netsh winhttpWinHTTP 与用户界面的代理配置存在区别,不能假设所有应用都会读取同一套设置。

微软的 Windows 11 文档将代理分为自动检测、设置脚本和手动配置三类;手动配置需要代理服务器名称或 IP 地址,以及可选的端口。查看 Microsoft Support 的 Windows 代理说明。

Windows 11 手动设置代理服务器:地址和端口怎么填

  1. 打开代理设置。按 Win+I 打开“设置”,选择“网络和 Internet”,再进入“代理”。不同语言包或系统更新后的界面名称可能略有差异,但应位于 Network & Internet 下的 Proxy 页面。
  2. 确认是否需要关闭其他自动方式。如果你准备手动填写固定地址,先确认当前是否已经启用了自动配置脚本。自动脚本与手动代理同时存在时,实际使用结果可能不符合预期;不清楚组织要求时,先记录原设置,再逐项切换。
  3. 进入手动代理。在“手动设置代理”区域找到“使用代理服务器”,点击“设置”。开启开关后,填写“代理 IP 地址”和“端口”。
  4. 按原始资料填写。例如服务方提供的是服务器地址 proxy.example.com、端口 8080,就分别填写地址和端口,不要把它们拼成一个网址。示例仅用于说明格式,不代表可用服务器。
  5. 处理本地地址绕过。如果电脑需要访问公司内网、局域网设备或本地服务,通常可以勾选“不对本地地址使用代理服务器”。微软文档建议除非组织明确要求代理访问内网,否则选中该项;例外列表可用分号分隔多个地址,并支持类似 *.contoso.com 的通配写法。查看本地地址绕过和例外列表说明。
  6. 保存并测试。点击保存后,先关闭并重新打开受影响的网页或应用,再访问一个已知可用的网站。测试失败时不要继续修改多个参数,按“地址→端口→协议或客户端→本地绕过”的顺序逐项恢复。

账号密码怎么办?Windows 11 手动代理页面的官方说明重点是服务器地址、端口和例外列表,并没有在该页面承诺所有代理类型都提供独立的用户名、密码输入框。如果代理服务要求认证,可能出现登录提示,也可能需要在具体客户端、企业身份验证或应用自身设置中完成;遇到 407 Proxy Authentication Required 等提示,应向代理提供方确认认证方式,不要把账号密码直接拼接到不确定的地址中。

关于 HTTP、HTTPS 和 SOCKS5:Windows 系统代理页面的官方说明只给出了通用代理服务器地址和端口字段,没有在该文档中列出所有协议类型的兼容规则。因此,如果你拿到的是仅支持 SOCKS5、需要专用客户端或需要分应用规则的配置,不能仅凭“系统代理已开启”判断它一定适用;应以对应客户端或服务提供方的配置说明为准。

设置后怎么验证:先判断是系统代理问题还是应用不读取

  1. 验证图形界面是否保存。返回“设置→网络和 Internet→代理”,确认自动检测、脚本和手动代理中没有同时保留互相冲突的设置。
  2. 验证浏览器行为。重新打开浏览器后访问普通网页。如果浏览器不能访问,先检查地址是否有拼写错误、端口是否完整,以及代理服务器是否要求认证。
  3. 验证是否只有某个应用失败。如果浏览器可以访问,但某个桌面软件不能访问,不要立即判断代理无效。不同应用可能使用不同网络接口、自己的代理配置、企业策略或 WinHTTP 设置。
  4. 查看 WinHTTP 配置。以普通命令提示符运行:

netsh winhttp show proxy

微软文档说明,netsh winhttp 用于查看和管理 WinHTTP 代理;WinHTTP 主要供使用该接口的应用或 Windows 服务使用,不等于所有浏览器和桌面程序都会读取它。查看 Microsoft Learn 的 netsh winhttp 文档。

如果确实需要为使用 WinHTTP 的程序设置固定代理,可以在确认地址和端口无误后运行:

netsh winhttp set proxy proxy.example.com:8080

查看结果后再启动目标程序测试。该命令示例中的域名和端口仅为格式示例,不是可直接使用的代理地址。

代理设置不生效或网页打不开:按这个顺序排查

  1. 先回滚。打开“设置→网络和 Internet→代理”,关闭手动代理;如果启用了脚本,也先记录脚本地址后关闭,再测试直连是否恢复。
  2. 检查地址和端口。确认没有把 http://、空格、路径或多余符号填入地址框,端口只填写数字;如果地址来自复制文本,建议手动重新输入一次。
  3. 确认代理本身可用。如果同一地址和端口在其他已知可用客户端中也连接失败,问题可能在代理服务、网络路径或认证,而不一定是 Windows 设置页面。
  4. 排除本地地址影响。访问公司内网、打印机、路由器管理页等资源时,检查是否勾选了本地地址绕过,或是否需要把特定域名加入例外列表。
  5. 清理 WinHTTP 的残留配置。如果问题只影响 Windows 服务或特定程序,可以查看 netsh winhttp show proxy。确认不再需要旧配置后,可使用 netsh winhttp reset proxy 恢复 WinHTTP 直连。
  6. 最后再检查 DNS、网络和安全软件。代理关闭后仍打不开网页,再排查 Wi-Fi、网卡、DNS、系统防火墙或企业网络策略。微软的 Wi-Fi 排障建议也包括检查并关闭手动代理、刷新 IP 配置和清理 DNS 缓存。查看 Microsoft Support 的 Windows 网络排障步骤。

回滚命令:

netsh winhttp reset proxy

这条命令只针对 WinHTTP 配置;Windows“设置→代理”中的用户界面设置仍需在系统设置中单独关闭。微软文档明确区分了 WinHTTP 的配置和用户侧网络设置,因此不要把命令行回滚当成全部代理设置的恢复操作。

什么时候不该只用 Windows 11 系统代理

  • 只需要浏览器或少数支持系统代理的应用:可以先用 Windows 11 的手动代理页面,配置简单,便于随时关闭。
  • 需要按应用分流:系统代理页面未必能满足每个程序的单独规则,应使用目标客户端提供的分流或代理设置,并确认其配置格式。
  • 需要 TUN、虚拟网卡或更广泛的流量接管:这已经超出普通系统代理页面的范围,不能以“系统代理开关”为唯一判断依据。
  • 需要 Windows 服务或自动化程序使用代理:先确认程序使用的是 WinHTTP、WinINet 还是自己的网络库,再决定是否检查 netsh winhttp;微软文档指出,不同 Windows HTTP 技术栈读取代理设置的方式可能不同。查看 WinHTTP 与 WinINet 的官方说明。

如果你的目标只是让某个代理客户端接管 Windows 流量,建议先完成客户端自身的订阅或配置导入,再根据客户端提示开启系统代理;不要把客户端节点信息直接当成 Windows 原生代理地址和端口。

配置前后的安全与备份清单

  • 保存原来的自动检测、脚本、手动代理和例外列表,便于回滚。
  • 订阅链接、访问令牌、用户名和密码不要粘贴到公开截图、工单或文章评论中。
  • 确认代理地址的来源和用途;不确定域名归属、认证方式或协议类型时,先核实再输入。
  • 配置完成后只验证必要的网页或应用,不要把“某个网页能打开”当作所有程序都已使用代理。
  • 如果电脑属于公司或学校管理设备,代理设置可能受组织策略控制;这时应以管理员要求为准。

常见问题

Windows 11 代理服务器设置在哪里?

按 Win+I 打开“设置”,进入“网络和 Internet→代理”。这里通常可以看到自动检测、设置脚本和手动设置代理三个区域;不同语言包或系统更新后,菜单文字可能略有差异。

Windows 11 代理地址和端口怎么填?

把服务方提供的域名或 IP 填入“代理 IP 地址”,把数字端口填入“端口”。例如地址和端口是两个独立字段,不要把完整网页链接直接粘贴到地址框。示例中的服务器只能说明格式,不能代表可用服务。

Windows 11 设置代理后网页打不开怎么办?

先关闭手动代理测试直连,再检查地址、端口、认证要求和代理类型。确认系统设置保存后,如果只有某个程序失败,再运行 netsh winhttp show proxy 判断是否存在 WinHTTP 配置差异。

“不对本地地址使用代理服务器”要不要勾选?

如果需要访问公司内网、局域网设备或本地服务,通常可以勾选。微软文档建议除非组织要求代理访问内网,否则选中该项;具体仍应按所在网络的要求处理。

Windows 11 系统代理和 WinHTTP 代理一样吗?

不完全一样。Windows 设置页面是用户侧代理入口,而 WinHTTP 是供使用 WinHTTP 的应用和 Windows 服务读取的配置。一个生效不代表另一个一定同步,因此特定程序异常时需要分别检查。

代理需要用户名和密码,Windows 11 应该在哪里填写?

Windows 11 官方通用代理说明主要列出服务器地址、端口和例外列表,没有保证所有代理类型都有独立的账号密码输入框。若出现认证提示或 407 错误,应确认代理提供方要求的认证方式,并按具体客户端或组织环境操作。

相关阅读

参考资料

  1. Microsoft Support:在 Windows 中使用代理服务器
  2. Microsoft Learn:netsh winhttp 命令
  3. Microsoft Support:修复 Windows 中的 Wi-Fi 连接问题
  4. Microsoft Learn:About WinHTTP