截至2026年10月7日,Shifter拥有规模最大的美国实时IP池,超过Oxylabs和Bright Data,而成本只是其一小部分。Shifter 现在拥有数量最多的美国活跃 IP 资源池

查看基准测试

知识

如何在谷歌浏览器中设置代理(3种方法)

通过三种方式在谷歌浏览器中设置代理:浏览器扩展、系统代理设置或命令行标志。另附测试方法及错误修复指南。

Matt Brown

2026年10月20日 · 2 分钟阅读

在 Google Chrome 中设置代理有三种方式:安装代理扩展程序、在电脑的系统设置中输入代理,或者使用命令行标志启动 Chrome。扩展程序是最简单的方式,也是唯一一种无需额外步骤就能将代理保留在浏览器内部的方式。本指南将通过 Shifter 的住宅代理逐一讲解这三种方式,然后介绍如何检查代理是否正常工作,并修复常见错误。

开始之前有一点需要了解:Windows 和 macOS 上的 Chrome 本身没有自己的代理设置。如果你打开”设置 > 系统”并点击”打开计算机的代理设置”,Chrome 会将你引导至操作系统的网络设置。在那里设置的任何内容会应用于整台电脑,而不仅仅是 Chrome。在 ChromeOS 上,代理是按网络设置的,而在 Linux 上,Chrome 会遵循桌面环境的设置或命令行标志。

你需要准备什么

无论选择哪种方法,都请准备好以下四项信息。你可以在 Shifter 控制台中找到它们。

  • 主机(Host): p.shifter.io
  • 端口(Port): 443
  • 用户名(Username): 你的代理用户名,可附加任何定位选项
  • 密码(Password): 你的代理密码

Shifter 将位置定位信息放在用户名中。例如,customer-USERNAME-country-us-city-new_york 会通过纽约的住宅 IP 进行路由。如果没有会话 ID,IP 会在每次请求时轮换。若要在一段时间内保持同一个 IP,可添加会话 ID 和以秒为单位的存活时间,例如 customer-USERNAME-country-us-sid-abc123-ttl-600 表示十分钟的粘性会话。

方法一:使用代理扩展程序(最简单)

代理扩展程序仅更改 Chrome 的 IP,会自动为你处理登录,并可一键关闭。Shifter 为 Chrome 和 Firefox 提供了自己的浏览器扩展程序,我们在推出 Shifter 扩展程序一文中介绍过。它适用于 Shifter 住宅代理和 ISP 代理套餐。

  1. 从 Chrome 网上应用店安装 Shifter 扩展程序。
  2. 从 Shifter 个人资料中复制 API 密钥,粘贴到扩展程序中以登录。
  3. 根据套餐支持的范围,选择一个位置:国家、州、城市或 ISP。
  4. 选择轮换 IP 或粘性 IP。
  5. 保持 WebRTC 泄漏保护开启,然后点击连接。

该扩展程序仅路由浏览器流量,因此你的其他应用会继续使用正常连接。它是代理,不是 VPN。扩展程序文档详细介绍了每项设置。

方法二:使用系统代理设置

这种方法不需要扩展程序,但会更改整台电脑的代理。遵循系统代理的其他应用也会使用它。以下是 Windows 11 和 macOS 的简要步骤。

Windows 11

  1. 在 Chrome 中,前往”设置 > 系统 > 打开计算机的代理设置”。你也可以打开 Windows 设置 > 网络和 Internet > 代理。
  2. 在”手动代理设置”下,点击”使用代理服务器”旁边的”设置”。
  3. 打开”使用代理服务器”。
  4. 输入 p.shifter.io 作为代理 IP 地址,443 作为端口。
  5. 点击保存,然后打开一个新的 Chrome 标签页。

macOS

  1. 在 Chrome 中,前往”设置 > 系统 > 打开计算机的代理设置”。这会打开”系统设置 > 网络”。
  2. 选择你当前活动的连接,例如 Wi-Fi,然后点击”详细信息”。
  3. 打开”代理”标签页。
  4. 打开”网页代理 (HTTP)“和”安全网页代理 (HTTPS)“,两者都输入 p.shifter.io 和端口 443。
  5. 点击确定,然后重新加载 Chrome。

登录

这两个对话框都没有提供让 Chrome 存储代理用户名和密码的位置。相反,当代理要求提供凭据时,Chrome 会显示一个登录提示。输入你完整的代理用户名(包括任何定位选项)和密码。Chrome 之后会在本次会话的其余时间内记住它们。

如果你希望在这里使用 SOCKS5,请注意 Chrome 支持 SOCKS5 代理,但不支持带用户名和密码的 SOCKS5。Shifter 的网关同时支持 HTTP(S) 和 SOCKS5,但在 Chrome 中请坚持使用 HTTP。

方法三:使用命令行标志启动 Chrome

--proxy-server 标志为单次 Chrome 启动设置代理,不会改动你的系统设置。将它与 --user-data-dir 搭配使用,这样 Chrome 会打开一个独立的配置文件。如果跳过这一点,而 Chrome 已经在运行,新窗口会加入现有会话并忽略该标志。

在 Windows 上,从命令提示符运行以下命令:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://p.shifter.io:443" --user-data-dir="C:\chrome-proxy"

在 macOS 上,从终端运行以下命令:

open -na "Google Chrome" --args --proxy-server="http://p.shifter.io:443" --user-data-dir="/tmp/chrome-proxy"

Chrome 会在首次加载页面时提示输入用户名和密码。如果想让某些地址直接访问而不经过代理,可添加 --proxy-bypass-list,例如 --proxy-bypass-list="localhost;127.0.0.1"。

应该使用哪种代理类型

对于以本地访客身份进行的正常浏览,住宅代理是自然的选择。这些 IP 属于真实的家庭网络连接,因此网站看到的是你所选城市中的普通用户。

轮换还是粘性在浏览器中的影响比你想象的更大。一个页面会加载数十个文件,使用轮换 IP 时,每个请求都可能来自不同的地址。有些网站会将此视为可疑行为,导致登录状态被中断。对于浏览场景,请使用存活时间足够长的粘性会话。对于每个请求都应看起来互不相关的任务,则保留轮换方式。我们关于粘性与轮换住宅代理的指南对这些权衡有更深入的探讨。

如果你需要从同一位置进行长时间的会话,可以考虑使用 ISP 代理。在计费周期内,它们会保持在你所选的城市和 ISP(ASN)上,适合账号相关工作、广告检查,以及任何需要网站识别你来自同一网络的场景。

检查是否正常工作

打开 http://ip-info.com/json(Shifter 的免费 IP 查询工具),或在代理浏览器中访问 ip-info.com。你应该看到代理的 IP 地址、国家和 ISP,而不是你自己的信息。如果位置与你在用户名中设置的一致,说明代理正在工作。

然后检查是否存在 WebRTC 泄漏。即使代理已开启,WebRTC 也可能向网站暴露你的真实 IP。使用任意 WebRTC 泄漏测试页面:如果显示的是你的家庭 IP,请在 Shifter 扩展程序中开启 WebRTC 泄漏保护,或使用可屏蔽 WebRTC 的扩展程序。

故障排查

407 Proxy Authentication Required(407 代理身份验证要求)。 代理拒绝了你的凭据。检查密码,并确保用户名格式正确,定位选项拼写无误且用连字符连接。

ERR_PROXY_CONNECTION_FAILED。 Chrome 无法连接到代理。检查主机是否为 p.shifter.io,端口是否为 443。如果两者都正确,可能是你的网络、防火墙或杀毒软件阻止了连接,请尝试换一个网络。

页面加载缓慢或出现异常。 如果你使用的是轮换 IP,页面资源可能来自不同的地址。切换为粘性会话,以避免 IP 在页面加载过程中发生变化。

关闭代理

使用扩展程序时,点击切换按钮即可断开连接。使用命令行方法时,关闭该 Chrome 窗口即可;你的常规配置文件从未使用过该代理。

系统方法需要最谨慎的处理。在 Windows 11 上,返回”网络和 Internet > 代理”并关闭”使用代理服务器”。在 macOS 上,打开”网络 > 详细信息 > 代理”并关闭两个网页代理选项。完成后请务必执行此操作,因为在你移除之前,系统代理会一直将其他应用的流量通过它路由。

还没有代理信息?开始免费试用:3 天内 100 MB 住宅代理,或 1 天内最多 10 个 IP 的 ISP 代理,足以尝试本指南中的每一种方法。

常见问题

Google Chrome有自己的代理设置吗?

在Windows或macOS上没有。Chrome设置中的代理选项会打开电脑的代理设置,因此在那里设置的内容会应用于整个系统。若只想为Chrome设置代理,可使用扩展程序或通过--proxy-server标志启动Chrome。

在Chrome中,代理用户名和密码应该在哪里输入?

Chrome没有专门的输入框。当HTTP代理要求提供凭据时,Chrome会弹出一个登录提示框,你可以在那里输入用户名和密码。代理扩展程序可以替你完成登录。

我可以在Chrome中使用带密码的SOCKS5代理吗?

原生不支持。Chrome支持SOCKS5代理,但不支持SOCKS5用户名和密码验证,因此请改用HTTP协议配合Chrome或使用代理扩展程序。

在Chrome中设置代理会改变我在其他应用中的IP吗?

这取决于所用的方法。系统代理设置会影响遵循该设置的其他应用,而扩展程序或命令行标志只会改变该Chrome窗口或配置文件的IP。

代理扩展程序和VPN是一样的吗?

不一样。代理扩展程序只会将浏览器流量通过代理转发,而VPN会对整台设备的流量进行隧道传输。如果只是想以当地访客身份浏览,浏览器中的代理通常就足够了。

准备好开始了吗?

试用 Shifter 住宅代理,205M+ 个 IP,195+ 个国家,低至 $0.10/GB。

立即开始