2025 年 Windows 11 代理设置教程(系统代理 + 浏览器代理)

2025 年 Windows 11 系统代理设置完整教程。覆盖系统代理设置、浏览器代理配置、PAC 自动配置以及常见问题排查。

亿牛云技术团队2025年3月28日11 分钟阅读

适用场景

2025 年 Windows 11 是 PC 市场的主流操作系统。在 Windows 上配置代理的需求非常常见:在公司办公室通过代理访问企业内网资源、在家用网络下使用代理 IP 进行数据采集和爬虫开发、在跨境电商运营中通过不同 IP 管理多个店铺账号。

温馨提示: Windows 的代理设置支持三种模式:手动设置(指定代理地址和端口)、自动设置(使用 PAC 脚本)和自动检测。本文重点介绍手动设置方式。

准备工作

开始设置前,请确认以下代理信息已经准备就绪:

项目说明示例
代理服务器地址IP 地址或域名proxy.16yun.cn
端口号HTTP 代理常用 88888888
用户名代理认证用your-username
密码代理认证用your-password
代理类型HTTP/HTTPS/SOCKS5HTTP

方式一:Windows 系统代理设置

系统代理设置会影响到大多数应用程序,包括 Microsoft Edge、Chrome、Firefox 等主流浏览器以及许多网络应用程序。

第 1 步:打开设置 点击「开始」菜单,选择「设置」(齿轮图标),或直接按快捷键 Win + I。

第 2 步:进入网络和互联网 在设置窗口左侧选择「网络和互联网」,然后在右侧内容区域选择「代理」选项。

第 3 步:配置手动代理 在「手动设置代理」部分,点击「设置」按钮。

第 4 步:开启代理开关 在弹出的编辑窗口中,打开「使用代理服务器」开关。

第 5 步:输入代理信息 填写以下信息:

  • 代理 IP 地址:输入您的代理服务器地址(例如 proxy.16yun.cn)
  • 端口:输入对应的端口号(例如 8888)
  • 对本地地址不使用代理服务器:建议勾选,这样访问本地网络设备时不会走代理

第 6 步:保存设置 点击「保存」按钮。设置立即生效。

验证方法

设置完成后,打开 Microsoft Edge 或 Chrome 浏览器访问 httpbin.org/ip。如果页面显示的 IP 地址是您的代理 IP,说明设置成功。

特别提示: 如果代理需要用户名和密码认证,在浏览器第一次访问网页时会弹出认证窗口。某些情况下系统不会自动弹出认证窗口,您需要在访问页面时手动输入。也可以在代理地址中使用 http://username:password@proxy.16yun.cn:8888 格式包含认证信息。

方式二:各浏览器代理设置补充说明

Microsoft Edge Edge 默认使用系统代理设置。如果单独配置 Edge 的代理:点击右上角菜单 → 设置 → 系统和性能 → 打开代理设置。

Google Chrome Chrome 默认使用系统代理设置。如需单独配置:打开 Chrome → 设置 → 隐私和安全 → 安全 → 使用安全 DNS(可选)。

Mozilla Firefox Firefox 可以独立于系统代理运行。在 Firefox 中:右上角菜单 → 设置 → 网络设置 → 选择「手动代理配置」→ 输入 HTTP 代理和端口 → 勾选「为 HTTPS 使用相同代理」→ 确定。

Firefox 的代理设置不会影响系统和其他浏览器,适合需要单独配置代理的场景。

方式三:PAC 自动代理配置

如果需要在不同场景下自动切换代理(例如访问公司内网走代理、访问外网直接连接),可以使用 PAC(Proxy Auto-Config)方式。

第 1 步:准备 PAC 文件 创建一个 PAC 文件(例如 proxy.pac),内容如下:

function FindProxyForURL(url, host) {
    if (shExpMatch(host, "*.internal.company.com")) {
        return "PROXY proxy.16yun.cn:8888";
    }
    if (shExpMatch(host, "*.local")) {
        return "DIRECT";
    }
    return "PROXY proxy.16yun.cn:8888; DIRECT";
}

第 2 步:部署 PAC 文件 将 PAC 文件部署到 Web 服务器上,获得一个可访问的 URL。

第 3 步:配置 PAC 在 Windows 代理设置页面中,在「使用设置脚本」部分打开开关,输入 PAC 文件的 URL 地址,点击「保存」。

常见问题排查

问题 1:设置了系统代理但浏览器无法上网

按以下顺序排查:

  1. 检查代理地址和端口是否填写正确
  2. 确认代理服务器是否在线——打开命令提示符执行 ping proxy.16yun.cn
  3. 尝试重启浏览器——部分浏览器在代理设置变更后需要重启
  4. 检查是否有其他代理软件冲突——VPN 或其他代理软件可能与系统代理冲突

问题 2:Firefox 能上网但 Edge 不行

Firefox 可以独立配置代理,不受系统代理影响。如果 Firefox 正常但 Edge 不行,说明系统代理设置可能有问题。检查 Windows 代理设置页面中的地址和端口是否正确。

问题 3:设置了代理后部分网站打不开

某些网站会屏蔽代理 IP。尝试更换代理节点。如果只有特定网站打不开,可能是该网站的 IP 限制问题,不是代理配置问题。

三种代理配置方式对比

配置方式影响范围优点缺点
系统代理所有应用一次性配置,全局生效不支持精细分流
浏览器代理(Firefox)仅该浏览器独立配置,不影响其他应用仅对该浏览器有效
PAC 自动配置全系统支持按规则自动切换需要编写和维护 PAC 文件

注意事项

  1. 系统代理设置会影响大多数应用程序,配置错误的代理地址可能导致所有程序无法上网
  2. 如果需要频繁切换代理,建议使用 PAC 方式或代理客户端软件
  3. Windows 的代理设置不会自动适配 VPN 连接,同时使用代理和 VPN 时可能产生冲突
  4. 不需要代理时请及时关闭代理设置,以免影响正常网络使用
  5. 在代理服务器地址中使用域名而非 IP 地址的好处是:如果代理服务器更换了 IP,只要域名不变,您的配置就不需要更新

更多参考

  • Android 手机代理设置教程
  • iPhone/iPad 代理设置教程
  • HTTP 代理与 SOCKS5 代理的区别与选择

Windows 代理高级技巧

技巧一:通过命令提示符设置代理 如果您需要在命令行环境中使用代理(例如运行 Python 爬虫),可以在命令提示符中执行:

set http_proxy=http://proxy.16yun.cn:8888
set https_proxy=http://proxy.16yun.cn:8888

这些设置只在当前命令提示符窗口中有效,关闭窗口后失效。

技巧二:永久设置环境变量代理 如果您需要命令行工具长期使用代理,可以将代理添加到系统环境变量中: 控制面板 → 系统 → 高级系统设置 → 环境变量 → 新建系统变量 http_proxyhttps_proxy,值设为代理地址。

技巧三:使用代理客户端软件 如果系统内置的代理设置无法满足需求(例如需要 SOCKS5 协议、需要按应用分流),推荐安装 Proxifier 或 ProxyCap 等代理客户端软件。它们可以强制所有应用程序(包括不支持代理设置的程序)走代理。

常见错误代码及含义

错误:无法解析代理服务器地址 DNS 解析失败。检查您输入的代理域名是否正确,或直接使用 IP 地址代替域名。

错误:代理服务器拒绝连接 代理服务器拒绝了您的连接请求。确认代理地址和端口正确,检查代理账号是否有效。

错误:407 代理认证失败 代理需要用户名密码认证,但您没有提供或提供了错误的认证信息。重新输入用户名密码,或在代理地址中包含认证信息。

错误:504 代理网关超时 代理服务器无法在规定时间内连接到目标服务器。可能是目标网站不可用,或代理服务器到目标网络的路径不通。

代理设置核对清单

配置完成后,对照以下清单确认:

  • 代理 IP 地址填写正确
  • 端口号填写正确
  • 已开启「使用代理服务器」开关
  • 已点击「保存」按钮
  • 浏览器访问 httpbin.org/ip 确认 IP 已变更
  • 测试常用网站是否能正常打开
  • 关闭代理后确认网络恢复正常

Windows 不同版本的差异

本文以 Windows 11 为例。如果您使用的是 Windows 10,设置路径略有不同:

Windows 10:开始菜单 → 设置 → 网络和 Internet → 代理(左侧菜单)→ 手动设置代理

Windows 7 / 8:控制面板 → Internet 选项 → 连接 → 局域网设置 → 为 LAN 使用代理服务器

核心配置方式是一样的,只是进入设置页面的路径不同。

快速选择指南

不确定用哪种方式配置?参考以下建议:

只需临时使用 → 系统代理设置为手动,用完关掉。需要按规则切换 → 使用 PAC 自动代理。只需要某个浏览器走代理 → 用 Firefox 单独配置。需要所有程序强制走代理 → 安装 Proxifier 等代理客户端软件。

各方式特点

在 Windows 上配置代理有多种方式,满足不同场景的需求。系统代理设置是最常用的方式,一次配置即可让大多数应用程序走代理。如果需要在不同场景下自动切换代理,PAC 方式是更灵活的选择。对于需要精细控制代理行为的用户,Firefox 的独立代理设置或代理客户端软件提供了更多可能。

无论使用哪种方式,配置完成后一定要通过 httpbin.org/ip 验证代理是否正常工作。最常见的配置错误是代理地址和端口填写不正确,其次是开启了代理但忘记验证是否真的生效。

如果您在配置过程中遇到问题,先通过 httpbin.org/ip 确认代理是否生效。如果代理没有生效,按照排查流程从地址检查到服务器确认逐步进行。大多数代理问题都可以通过这些步骤解决。

代理的应用场景示例

场景一:办公室网络:在公司 WiFi 下配置 HTTP 代理访问外部资源。使用系统代理设置,输入公司提供的代理地址和端口。配置完成后,浏览器和大多数办公软件自动走代理。

场景二:数据采集:使用代理 IP 进行数据采集时,建议使用命令行工具配合 export 设置代理,或者使用代理客户端软件(如 Proxifier)让采集程序强制走代理。

场景三:跨境电商:管理多个店铺账号时,需要为不同账号配置不同的代理。推荐使用支持多配置方案的代理客户端,或者使用浏览器的代理插件(如 SwitchyOmega)。

总结

Windows 系统提供了灵活多样的代理配置选项。掌握系统代理、浏览器代理、PAC 配置和工具级代理这几种方式,可以应对大多数代理使用需求。选择哪种方式取决于具体的使用场景和需求。

排障流程图

当代理配置后无法正常使用,按以下流程快速排查:

  1. 关闭代理,能否上网? → 不能 → 检查本地网络(网线/WiFi/路由器)
  2. 能上网 → 重新配置代理,确认地址和端口正确?
  3. 地址正确 → Ping 代理服务器地址,是否通?
  4. 不通 → 联系代理服务商确认服务器状态
  5. 通 → 更换代理节点重试

代理配置的备份与迁移

Windows 的代理配置保存在注册表中,位置为: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

如果需要批量部署代理配置(例如公司 IT 统一配置多台电脑),可以通过以下方式:

  1. 导出注册表文件(.reg),在其他电脑上导入
  2. 使用组策略统一配置域内电脑的代理
  3. 使用脚本批量修改注册表

企业环境中的代理配置

在企业环境中,IT 管理员通常使用以下方式统一管理代理:

  • 组策略:配置域内所有电脑的代理设置
  • PAC 文件:部署 PAC 文件到内部 Web 服务器,所有设备自动获取
  • WPAD:通过 DHCP 或 DNS 自动发现代理配置

这些方式的优点是可以集中管理和更新代理配置,不需要逐个终端手动设置。

需要企业代理方案?

我们可根据目标站点、并发规模与稳定性目标提供定制方案。