如何在 Windows 11、Mac 和浏览器上设置代理服务器
我找到的每一篇关于搭建代理服务器的指南,几乎都是从已经搞定最难部分开始的——默认你已经有地址、端口号,也清楚自己在做什么。可大多数人并不是这样。
所以,我写了这篇我当初刚需要把浏览器流量切换到其他地区做价格监测时最希望能找到的指南。这份教程会带你走完整个流程:了解代理类型、寻找服务商、在 Windows 11、macOS Sequoia、Chrome、Edge、Firefox 和 Safari 上完成配置,然后再测试(以及取消)所有设置。这里用的都是 2026 年的最新界面路径,因为大多数竞品文章里的截图,顶多还是 2022 年的版本。
难度: 入门
所需时间: 每个平台约 10–15 分钟
你需要准备: 一台运行 Windows 11 或 macOS(Sequoia 版本)的电脑,一个浏览器(Chrome、Edge、Firefox 或 Safari),以及一个代理服务器地址和端口(下文会讲怎么获取)
什么是代理服务器(为什么你可能需要它)?
代理服务器位于你的设备和互联网之间。当你通过代理浏览网页时,请求会先发送到代理,再由代理转发到目标网站。网站看到的是代理的 IP 地址,而不是你的。
一句话概括就是这样。下面说说为什么非技术背景的商务用户真的会在意它:
在线隐私: 在公开浏览时隐藏真实 IP。
访问地区限制内容: 让网站以为你身在另一个国家——这对查看本地化定价、区域限定的供应商后台或国际搜索结果都很有用。
绕过网络限制: 规避过于严格的办公室或校园防火墙(当然,要在合规前提下)。
企业合规: 你的 IT 部门可能要求所有流量都经过公司代理,以便提升安全性并记录日志。
网页数据采集: 从不同地区抓取公开的商品列表、商业目录或市场数据。
就最后这一类用途——数据采集而言——像 Thunderbit 这样的工具可以通过 Cloud Scraping 自动处理代理基础设施,所以你甚至可能根本不需要手动配置代理。后面我会详细说明。
代理需求正在快速增长。根据 2026 年 Apify 调查,65.8% 的网页爬取从业者在 2025 年使用的代理比前一年更多,而 58.3% 提高了代理预算。住宅代理市场规模的估算差异很大,从 $6.7 亿 到 $35.9 亿 不等,但无论怎么算,预计到 2033 年都将大幅上升。
代理类型解析:你该选哪一种?
在碰任何设置菜单之前,你得先知道应该选哪种代理类型。Windows、macOS 和 Firefox 都会让你选择协议——如果选错了,那就什么都不会正常工作。
代理类型协议最佳使用场景加密速度HTTP 代理HTTP基本网页浏览、内容过滤无快HTTPS(SSL)代理HTTPS安全浏览、网上银行有(端到端 TLS)快SOCKS5 代理SOCKS应用级路由、游戏、BT 下载可选中等透明代理HTTP企业/学校内容过滤无快PAC 文件(自动配置)多种企业环境、条件路由视情况而定不固定
快速选择建议:
HTTP/HTTPS——普通浏览器流量优先选它。大多数付费代理服务默认提供的就是 HTTP/HTTPS 端点。
SOCKS5——当你需要为非浏览器应用分流,或者服务商明确提供 SOCKS5 端点时使用。ProxyScrape 提到,数据中心 SOCKS5 同时支持 TCP 和 UDP,而住宅 SOCKS5 通常只支持 TCP。
PAC 文件——只有在 IT 部门或代理服务商给你一个脚本地址时才用。一般不是你主动选。
透明代理——你不会手动配置它;这是网络侧自动替你处理的。
代理服务器 vs. VPN:有什么区别?
这个问题经常被问到。微软官方文档 指出,VPN 和代理连接看起来可能类似,但 VPN 提供的是更安全的连接。
范围代理服务器VPN作用范围单个应用或单个浏览器整个设备加密通常没有(HTTPS/SOCKS5 除外)始终是加密隧道速度影响很小中等配置难度逐个平台配置安装一个应用即可最适合浏览器路由、爬取、指定应用流量全设备隐私、防审查
如果你在可疑的机场 Wi‑Fi 上需要整个设备都加密,就用 VPN;如果你只想让某一个浏览器连接到特定地区,用于比价或数据采集,那代理才是更合适的工具。
开始前:去哪里获取代理服务器地址?
这是每篇别的指南都会跳过的一节。没有服务器地址、端口号,以及通常还需要的凭据,你根本没法配置代理。它们一般来自以下几种来源:
代理来源费用最适合示例服务商免费代理列表免费快速测试、低风险浏览ProxyScrape、free-proxy-list.net付费住宅代理约 $4–75/月地区解锁、稳定速度、爬取Bright Data、Smartproxy、Webshare自建代理(Squid、tinyproxy)免费(另加服务器成本)完全控制、自定义配置家用服务器、VPS(DigitalOcean、Linode)企业/公司代理由 IT 提供工作场景合规Zscaler、Cisco Umbrella
关于免费代理要提醒一句:一项 2024 年学术研究 发现,在测试中,采集到的免费代理里只有 34.5% 仍然可用,而且研究人员指出了明显的隐私和安全风险。免费代理适合临时、一次性的测试任务,但不要把它们用在登录、银行操作或任何敏感数据场景。
付费服务方面,像 Decodo 的按量住宅代理价格为 $4/GB,而 Webshare 的代理服务器起价为 $1.99/月。大多数付费服务会通过用户名/密码或 IP 白名单进行认证——开始前先去服务商后台确认具体凭据。
Thunderbit 方案: 如果你想用代理只是为了做网页数据采集,那你可能根本不需要手动配置。 Thunderbit 的 Cloud Scraping 模式会通过位于美国、欧盟和亚洲的云服务器转发请求——一次最多可抓取 50 个页面——因此对大多数爬取工作流来说,都不需要你在本机上手动配代理。
试用 Thunderbit Cloud Scraping
哪些浏览器使用系统代理设置,哪些不会?
我见过太多人在这一步浪费好几个小时。有些浏览器有自己的代理设置;另一些则只是打开系统设置,意思是“就这样了”。
如果一开始没搞清楚这一点,你可能在 Chrome 里配了代理,然后奇怪为什么整个电脑的流量都跟着走了。
浏览器使用系统代理?有自己的代理设置?可用扩展方案?Google Chrome是否ZeroOmega(SwitchyOmega 3)Microsoft Edge是否ZeroOmegaSafari(macOS)是否功能有限Mozilla Firefox否(默认)是——内置FoxyProxy StandardBrave是(基于 Chromium)否ZeroOmegaOpera部分内置 VPN/代理是
实际结论是:如果你只想让代理只在一个浏览器里生效,Firefox 是最简单的路径。 如果你用的是 Chrome 或 Edge,要么在操作系统层面配置(会影响全部应用),要么安装浏览器扩展来单独控制。
我见过一个论坛用户总结得很到位:“Chrome 用的是 IE 的设置。所以,把代理配在 Firefox 里吧。” 这话虽然老了十年,但底层行为没变——Chrome 和 Edge 仍然会把设置交给系统。
如何在 Windows 11 上设置代理服务器
Windows 11 手动代理配置
这是最常见的方法。下面是当前 Windows 11 版本里的准确路径:
步骤 1: 打开 设置(按 Win + I)。
步骤 2: 在左侧边栏点击 网络和 Internet。
步骤 3: 点击 代理。
步骤 4: 在 手动代理设置 下,点击 设置(或“使用代理服务器”旁边的“编辑”按钮)。
步骤 5: 将 使用代理服务器 切换为 开启。
步骤 6: 输入代理服务商提供的 代理 IP 地址 和 端口。
步骤 7:(可选)在 例外 字段中添加需要绕过代理的地址。多个条目之间用分号分隔,例如:*.contoso.com;*.internal.local;localhost。微软建议 除非组织要求内网流量也走代理,否则最好勾选“不要对本地(内网)地址使用代理服务器”。
步骤 8: 点击 保存。
现在你应该能在代理设置页面看到代理状态已经生效。如果你的代理需要用户名/密码认证,Windows 通常会在你的浏览器第一次通过它发起流量时弹出提示。
Windows 11 自动代理配置(PAC 文件)
如果你的 IT 部门或代理服务商给了你一个 PAC(Proxy Auto-Configuration)脚本地址:
步骤 1: 打开 设置 → 网络和 Internet → 代理。
步骤 2: 在 自动代理设置 下,点击“使用设置脚本”旁边的 设置。
步骤 3: 将 使用设置脚本 切换为 开启。
步骤 4: 输入 脚本地址(也就是服务商给你的 PAC URL)。
步骤 5: 点击 保存。
PAC 文件本质上是一个很小的 JavaScript 文件,用来告诉你的电脑:“这类流量走代理,那类流量直连。”它在企业环境里非常常见。
Windows 10 的差异说明(简短提示)
如果你还在用 Windows 10,路径几乎一样:设置 → 网络和 Internet → 代理。主要区别只是界面展示方式——Windows 10 会把自动和手动设置放在同一个可滚动页面里,而 Windows 11 则把手动设置放到一个子对话框里。字段本身(地址、端口、例外)是相同的。
如何在 Mac(macOS Sequoia)上设置代理服务器
如果有教程让你打开“系统偏好设置”,那就过时了——Apple 从 Ventura 开始已经改名为 系统设置。
macOS 手动代理设置
步骤 1: 点击 Apple 菜单 → 系统设置。
步骤 2: 在侧边栏点击 网络。
步骤 3: 选择你当前使用的连接——Wi‑Fi 或 以太网。
步骤 4: 点击 详细信息。
步骤 5: 打开 代理 标签页。
步骤 6: 开启你需要的代理类型:
网页代理(HTTP)——用于 HTTP 流量
安全网页代理(HTTPS)——用于 HTTPS 流量
SOCKS 代理——用于 SOCKS5 路由
步骤 7: 输入 服务器 地址和 端口。
步骤 8: 如果代理需要认证,勾选 代理服务器要求密码,然后输入用户名和密码。Apple 文档 说明每种代理类型都可以单独设置这个选项。
步骤 9: 如有需要,可在“绕过这些主机与域名的代理设置”下配置例外规则。
步骤 10: 点击 好,然后确认/应用。
[screenshot: macOS Sequoia System Settings → Network → Wi-Fi → Details → Proxies panel with Web Proxy enabled]
macOS 自动代理配置
在同一个 代理 标签页里:
步骤 1: 启用 自动代理配置。
步骤 2: 在 URL 字段输入 PAC 文件地址。
步骤 3: 点击 好 并应用。
这里还有一个 自动代理发现 开关,适用于使用 WPAD(Web Proxy Auto-Discovery)的企业环境。除非 IT 团队明确要求你打开它,否则保持关闭即可。
如何在 Google Chrome 中设置代理服务器
Chrome 桌面版没有独立的代理设置。你在 Chrome 里进入代理配置,实际上它会直接打开操作系统的设置对话框。
步骤 1: 打开 Chrome。
步骤 2: 进入 设置 → 系统(或者在地址栏输入 chrome://settings/system)。
步骤 3: 点击 打开计算机的代理设置。
步骤 4: 这时会打开 Windows 11 或 macOS 的代理设置窗口。按上文对应的系统步骤继续操作。
你在这里配置的任何代理,都会应用到 Chrome、Edge,以及所有遵循系统代理设置的其他应用。
使用 Chrome 扩展实现按浏览器单独控制代理
如果你只想让代理在 Chrome 里生效——而不影响整个系统——那就需要扩展程序。目前最常用的是 Proxy SwitchyOmega 3(ZeroOmega)。由于 Chrome 的 Manifest V3 改动,原版 SwitchyOmega 已经在很大程度上被它替代。
步骤 1: 从 Chrome 网上应用店安装 ZeroOmega。
步骤 2: 点击扩展图标 → 选项。
步骤 3: 新建一个代理配置文件。
步骤 4: 选择协议(HTTP、HTTPS 或 SOCKS5)。
步骤 5: 输入主机、端口,以及在需要时填写凭据。
步骤 6: 保存,然后通过工具栏图标切换到该配置。
这个方案同样适用于 Brave 以及其他基于 Chromium 的浏览器。
需要注意的是:基于扩展的代理方案,未必能覆盖所有网络路径。WebRTC 和某些 DNS 请求可能会泄露你的真实 IP。对于敏感工作流,配置完成后请用 IP 查询工具和 DNS 泄漏测试 再检查一遍。
如何在 Microsoft Edge 中设置代理服务器
Edge 基于 Chromium,因此它在代理方面的行为和 Chrome 基本一致——也会把配置交给系统。
步骤 1: 打开 Edge。
步骤 2: 进入 设置 → 系统和性能。(IPnProxy 有记录 这个路径。)
步骤 3: 点击 打开计算机的代理设置。
步骤 4: 按上文 Windows 11 或 macOS 的步骤在系统层面完成配置。
如果你想在 Edge 中实现按浏览器控制代理,同样可以使用 ZeroOmega 扩展,只要通过 Edge 加载项商店或 Chrome 网上应用店兼容安装即可。企业环境可能会限制扩展安装,所以先问一下 IT。
如何在 Mozilla Firefox 中设置代理服务器
Firefox 是个例外。Mozilla 的文档 明确说明,它内置了自己的代理设置,不依赖系统——所以如果你只想让一个浏览器走代理,Firefox 是最合适的选择。
使用 Firefox 内置代理设置
步骤 1: 打开 Firefox。
步骤 2: 点击菜单(☰)→ 设置。
步骤 3: 在“常规”标签页中向下滚动,找到 网络设置。
步骤 4: 点击 设置…(或“配置代理”)。
步骤 5: 选择 手动代理配置。
步骤 6: 输入代理详情:
HTTP 代理 和端口——用于 HTTP 流量
SSL 代理 和端口——用于 HTTPS 流量(Firefox 在对话框里把它标为“SSL 代理”)
SOCKS 主机 和端口——用于 SOCKS 路由
步骤 7: 如果你想让所有协议都共用同一个代理,可以勾选让 HTTP 代理也用于 HTTPS。
步骤 8: 在 不使用代理 字段中添加绕过地址(例如:localhost, 127.0.0.1, .internal.company.com)。
步骤 9: 如果使用 SOCKS5,勾选 使用 SOCKS v5 时代理 DNS——这样可以避免本机做 DNS 查询,从而泄露你的真实位置。
步骤 10: 点击 确定。
现在你应该能看到 Firefox 已通过代理上网,而 Chrome、Edge 以及系统中其他应用都不会受影响。
Firefox 还提供 使用系统代理设置 选项,让它跟随操作系统已有的配置;另外也有 自动代理配置 URL 字段可用于 PAC 文件。
[screenshot: Firefox Network Settings dialog with Manual proxy configuration selected, showing HTTP Proxy, SSL Proxy, and SOCKS Host fields]
使用 FoxyProxy 实现更高级的代理切换
如果你要在多个代理之间来回切换——比如一个用于美国流量,另一个用于欧洲流量——FoxyProxy Standard 会让切换变得非常快。它是 Firefox(以及 Chrome)的扩展,可以按标签页、URL 规则或手动下拉菜单在多个代理配置之间切换。
安装后添加你的代理配置文件,包括主机、端口和凭据,然后就可以从工具栏直接切换。这个扩展已经存在很多年,而且至今仍在 Mozilla Add-ons 上持续维护。
如何在 Safari 中设置代理服务器
这部分也不意外:Safari 完全依赖 macOS 的系统级代理设置,浏览器本身没有独立的代理配置。
步骤 1: 打开 Safari。
步骤 2: 进入 Safari → 设置(不是“偏好设置”——Apple 已经更新了术语)。
步骤 3: 点击 高级。
步骤 4: 在 代理 旁边点击 更改设置…
步骤 5: 这会打开 macOS 的 系统设置 → 网络 → 代理 面板。按上文 macOS 的步骤继续操作。
在 iOS/iPadOS 上,Safari 使用的是当前 Wi‑Fi 网络的代理设置:设置 → Wi‑Fi → 点击你所连网络旁边的信息(i)图标 → HTTP 代理 → 手动(然后输入服务器和端口)。如果你需要在 iPhone 或 iPad 上使用代理,这很实用,但它是按网络单独配置的,不是全局设置。
如何测试、排查并移除代理设置
配置代理只完成了一半。如果没有验证步骤和快速回滚方案,你很可能会盯着“No Internet”错误发呆,却不知道怎么撤回来。
如何验证代理是否生效
检查你的公网 IP: 打开 whatismyipaddress.com 或 ipinfo.io。如果显示的 IP 和位置与你代理的出口节点一致(而不是你本地 ISP 的位置),说明流量路由正确。
测试 DNS 泄漏: 前往 dnsleaktest.com 并运行扩展测试。DNS 服务器应当对应代理或其网络,而不是你本地的 ISP。
单独测试 HTTPS: 打开几个 HTTPS 网站(比如你的银行、Google 等)。有些基础或免费代理只能处理 HTTP 流量——如果 HTTPS 页面打不开,可能需要换一种代理类型。
常见代理问题排查
| 症状 | 可能原因 | 解决办法 |
|---|---|---|---|
| 启用代理后无法上网 | 地址或端口错误,或者代理已失效 | 关闭代理,重新检查服务商后台,换一个已知可用的端点再试 |
| 出现“需要代理身份验证”错误 | 凭据缺失或错误 | 重新输入用户名/密码;确认服务商是否改为 IP 白名单认证 |
| HTTPS 网站无法加载 | 代理只支持 HTTP | 换成支持 HTTPS 的代理或 SOCKS5 |
| 浏览速度很慢 | 免费代理负载过高或出口节点太远 | 换付费服务商,或切到地理位置更近的服务器 |
| Firefox 可以用,但 Chrome 不行 | Firefox 有独立设置;Chrome 使用系统设置 | 为 Chrome/Edge 在系统层面配置代理,或使用浏览器扩展 |
| 公司内网站出问题 | 缺少绕过规则 | 把 localhost、127.0.0.1 和内部域名加入例外/绕过列表 |
如何禁用或移除代理设置
这是你的“逃生出口”,建议收藏这一节。
Windows 11: 设置 → 网络和 Internet → 代理 → 关闭 使用代理服务器。如果你开启了自动配置,也把 使用设置脚本 关掉。
macOS: 系统设置 → 网络 → 选择当前连接 → 详细信息 → 代理 → 关闭所有已启用的代理类型和自动代理配置 → 点击好 → 应用。
Firefox: 设置 → 常规 → 网络设置 → 设置 → 选择 无代理(如果你想重新跟随系统设置,也可以选 使用系统代理设置)→ 点击确定。
Chrome/Edge/Safari: 删除它们依赖的系统级代理设置。或者如果你使用了扩展,就禁用对应扩展配置文件,或者直接移除扩展。
根据我的经验,代理配置后最常见的“我上不了网了”恐慌,往往是因为忘了自己改的是哪一层。要是 Chrome 不能用了,就同时检查系统代理设置和你安装的任何扩展;如果 Firefox 不能用了,就检查它自己的网络设置对话框。按层级从上到下排查,最稳妥。
什么时候可以跳过代理配置:用 Thunderbit 做网页数据采集
在帮大家配置代理的过程中,我总会反复强调这一点:很多人设置代理,其实就是为了网页爬取或数据采集。他们想抓取其他国家的商品价格、收集商业名录,或者监控竞争对手页面。
如果你也是这种情况,那上面的大部分步骤可能都不需要。
Thunderbit 的 Cloud Scraping 模式会通过位于美国、欧盟和亚洲的云服务器转发爬取请求——代理基础设施都在后台帮你处理好了。你可以一次抓取最多 50 个页面,而无需在本机上配置任何代理设置。对于公开网页来说,这是从“我需要数据”到“这是你的表格”的最快路径。
另一方面,Browser Scraping 模式会通过你当前的 Chrome 会话运行——包括你已经配置好的任何代理。所以,如果你先按上面的步骤配置了代理,然后再用 Thunderbit 的 Browser Scraping,那么爬取流量会自动走那个代理,不需要在 Thunderbit 里再做额外配置。
其他值得一提的功能:
AI 智能推荐字段: Thunderbit 会识别页面并在两次点击内建议提取列——比如商品名、价格、评分。(了解更多关于 AI 网页爬取)
子页面与分页爬取: 自动跟随链接并翻页。
免费导出到 Excel、Google Sheets、Airtable 和 Notion。
定时爬取,适合周期性数据收集。
超过 30,000 名用户 在他们的数据工作流中信任它。
你可以通过 Thunderbit Chrome 扩展 免费试用。价格详情请查看 Thunderbit 定价页面。
如果你的需求不只是爬取——比如隐私、地区测试、企业合规——那手动配置代理就是正确选择。但如果你的核心目标是数据采集,最好先看看工具本身是否已经帮你处理好了。
关键要点
下面这份速查表可以帮你把目标和合适的方案对应起来:
你的目标推荐方案所有应用都需要隐私保护或地区测试OS 级代理(Windows 11 或 macOS)只给某一个浏览器使用代理Firefox 内置设置,或浏览器扩展(ZeroOmega/FoxyProxy)网页爬取 / 数据采集Thunderbit Cloud Scraping(无需手动代理)企业合规PAC 文件或 IT 提供的企业代理应用级路由(非浏览器)如果应用支持,使用 SOCKS5
你可以把整个流程记成五步:(1)选代理类型,(2)拿到代理地址、端口和凭据,(3)确认浏览器是用系统设置还是自己有独立设置,(4)在正确的层级完成配置,(5)测试并验证。
如果出了问题,上面的排查表和移除步骤就是你的安全网。
如果你想进一步了解与代理配合使用的网页爬取工作流,我们还写了这些指南:无需编程的网页爬取、网页爬取到底是什么,以及 2026 年可用的最佳 AI 网页爬虫。
常见问题
1. 在 Windows 或 Mac 上设置代理服务器需要付费吗?
系统层面的配置本身是免费的——Windows 和 macOS 不会为这些设置收费。成本取决于你的代理来源。虽然有免费代理列表,但它们不稳定且风险高(在一项最新学术研究中,只有 34.5% 的免费代理是可用的)。付费住宅代理的价格大致从每月 $1.99 的基础数据中心代理,到每月 $75 以上的高端住宅套餐不等。自建代理的成本就取决于你的 VPS 费用。
2. 在 Chrome 里改代理设置会影响整台电脑吗?
会。Chrome、Edge 和 Safari 都使用操作系统的代理设置。当你在 Chrome 里点击“打开计算机的代理设置”时,你配置的是系统级代理,所有遵循这些设置的应用都会受到影响。如果你想按浏览器单独控制,请使用 Firefox 内置代理设置,或者安装像 ZeroOmega 这样的浏览器扩展。
3. 我可以同时使用代理服务器和 VPN 吗?
技术上可以,但这可能导致路由冲突、身份验证问题以及更慢的性能。大多数情况下,二选一就够了:VPN 适合整个设备加密,代理适合按应用或按浏览器路由。两者同时运行属于进阶配置,大多数用户其实用不上。
4. 我怎么知道代理是否生效?
访问 whatismyipaddress.com 或 ipinfo.io,检查显示的 IP 是否与你代理的出口 IP 一致,而不是本地 ISP 的 IP。然后再运行一次 DNS 泄漏测试,确认 DNS 查询没有绕过代理。如果这两项都正常,说明你的代理正在正确转发流量。
5. 如果我想设置代理又不影响系统其他部分,哪个浏览器最简单?
毫无疑问是 Firefox。它有内置且独立的代理设置,不会改动你的系统配置。你可以在 Firefox 的网络设置对话框里直接选择手动代理配置,而 Chrome、Edge、Safari 以及电脑上的其他应用都会完全不受影响。对于需要在多个代理之间切换的用户来说,FoxyProxy Standard 扩展会让这件事更轻松。
试用 Thunderbit 进行网页数据采集
Get Started Free
了解更多
用于价格对比的网页爬取
Scraper Api 评测
最佳自动化网页爬取工具
如何用 Python 从网站提取数据
市场研究自动化