跳到正文

Chrome 怎么设置代理:系统设置、启动参数还是扩展

一步步讲怎么给 Google Chrome 设置代理:Chrome 从哪里取代理、只用一次的启动参数、账号和密码怎么办、怎么验证结果,以及怎么关掉。

三个词的解释

代理是另一台替你把请求发到互联网上的电脑;网站看到的是代理的地址,而不是你的。

HOST 和 PORT 是这台电脑的地址和“门牌号”。USERNAME 和 PASSWORD 用来证明你有权使用它。

启动参数是加在启动 Chrome 的命令后面的词,例如 --proxy-server,只对这一次启动有效。

Chrome 从哪里取代理

Chromium 的网络设置页面写道,网络栈“使用系统网络设置”,以便用户和管理员统一控制。通俗地说:Chrome 读取 Windows 或 macOS 里保存的代理,同一份设置也会影响其他跟随系统的程序。

Chromium 的代理说明还提到:手动写入的代理要用平台自己的规则格式,通过系统设置一般无法指定 HTTPS 代理。所以普通 HTTP 代理用系统设置或启动参数,HTTPS 代理用启动参数。

方法一:电脑的代理设置

  1. 打开 Chrome 设置

    点右上角三个点,选「设置」,再选「系统」。Chrome 里会有一行用来打开电脑的代理设置;2026 年 11 月 2 日我没能打开描述它的 Google 帮助页面,所以如果没看到这一行,请在设置的搜索框里输入“代理”。

  2. 在操作系统里填地址和端口

    打开的窗口属于 Windows 或 macOS,而不是 Chrome。Windows 11 和 macOS 的具体点击步骤见系统代理指南。

  3. 重启 Chrome 并测试

    完全关闭 Chrome,再打开,访问 https://ipinfo.io/json。看到的 IP 不是你自己的,说明代理生效了。

用户名和密码

Chromium 代理说明写道,Chrome“不会使用嵌在代理设置里的任何凭据”,认证走普通的凭据流程。所以别指望在地址旁边填账号密码。说明里列出 HTTP 代理支持 Basic、Digest、Negotiate 和 NTLM;但没有描述登录框长什么样,如果弹出登录框,就填「我的资产」里的 USERNAME 和 PASSWORD。

对 SOCKS5,同一份说明写的是“Chrome 不支持任何 SOCKS5 认证方式”。不带账号的 SOCKS5 代理可以用;带账号密码的 SOCKS5 代理 Chrome 自己用不了。需要账号密码就买 HTTP。

方法二:--proxy-server 启动参数(只用一次)

Chromium 页面列出这个参数的三种写法:用分号分隔的“协议=地址”列表、对所有网址都生效的单个地址,以及 “direct://”(让所有连接都不走代理)。代理说明列出 Chrome 认识的协议头:direct、http、https、socks4、socks5。地址前请写上协议头,免得有歧义。

--no-proxy-server 让 Chrome 不使用代理,页面说它会覆盖其他代理设置。--proxy-auto-detect 让 Chrome 自己去找代理设置,如果同时给了 --proxy-server 就会被忽略。--proxy-pac-url 指向一个 PAC 文件,那是一段小脚本,决定哪些地址走哪个代理。

这个参数针对你自己启动的 Chrome。页面没有讨论已经在运行的 Chrome,所以请先完全关闭它。

启动参数:示例

chrome --proxy-server="http://HOST:PORT"
chrome --proxy-server="socks5://HOST:PORT"
chrome --no-proxy-server

把 HOST 和 PORT 换成「我的资产」里的值。“chrome”代表你在自己系统上启动 Chrome 的方式,参数写在它后面。第二行用于不带账号密码的 SOCKS5。

SOCKS5 与域名解析

Chromium 的 SOCKS 页面说,用 --proxy-server="socks5://..." 时,http:// 和 https:// 网址的主机名由代理解析,而不是 Chrome 在本地解析。它还提醒:这个参数只管网址加载,开着 DNS 预取时仍能看到本地 DNS 请求。页面把 --host-resolver-rules 描述为阻止本地 DNS 请求的兜底办法,使用前请先读那里的示例。

不走代理的地址

Chromium 代理说明写道:本机地址(localhost)和链路本地地址默认直连;不走代理的地址清单只对手动设置生效,对 PAC 脚本无效。保存这种清单的参数要和 --proxy-server 一起用才有效,具体名称和示例见 Chromium 网络设置页面。

方法三:扩展

Chrome 的扩展接口里有代理接口,支持五种模式:direct、auto_detect、pac_script、fixed_servers 和 system,扩展还必须声明 “proxy” 权限。fixed_servers 模式下由扩展自己提供代理地址,这样代理只在 Chrome 内生效,不改电脑设置。我读到的页面没有说明扩展怎么传用户名和密码,请按扩展自己的说明操作。

怎么验证代理是否生效

  1. 在 Chrome 里打开 https://ipinfo.io/json

    页面会显示网站看到的 IP、国家和网络。把它和不开代理时的同一页面对比。

  2. 在浏览器之外测试代理

    运行下面的 curl 命令。如果这一步失败,问题出在代理信息上,而不是 Chrome。

  3. 确认 Chrome 用的就是你设的

    用了启动参数,就确认 Chrome 确实是带着它启动的;用了扩展,就确认扩展已开启。

在浏览器之外检查代理:示例

curl -x http://USERNAME:PASSWORD@HOST:PORT https://ipinfo.io/json

把 HOST、PORT、USERNAME、PASSWORD 换成「我的资产」里的值。

怎么关掉代理

• 系统代理:打开同一个系统窗口,把代理关掉。

• 启动参数:关闭 Chrome,不带该参数重新启动,或带上 --no-proxy-server。

• 扩展:把扩展切到直连模式,或在 Chrome 的扩展页面里删除它。

常见错误

• 登录框反复弹出,或页面显示 407。代理没有接受用户名或密码,请从「我的资产」重新复制。

• 带账号的 SOCKS5 不工作。这在 Chrome 本身是正常的;请改用 HTTP。

• IP 没变。Chrome 没有重启、启动命令里没带参数,或者有别的扩展或策略在设置代理。

• 页面完全打不开。代理在该端口没有响应,或租期已结束。用 curl 测一下。

用 Proxy302 怎么做

如果你希望浏览器始终使用同一个地址,静态 ISP 代理比较合适:整个租期内 IP 不变,购买时选择协议。请选 HTTP:Chromium 说明写明 Chrome 不支持任何 SOCKS5 认证方式,而 Proxy302 的 IP 带用户名和密码。产品本身的介绍见静态住宅代理页面。

用 Proxy302 怎么做:步骤

  1. 第 1 步

    打开静态 ISP 页面,选择国家,协议选 HTTP,再选租期和数量,核对费用后生成。

  2. 第 2 步

    打开「我的资产」,复制 HOST、PORT、USERNAME、PASSWORD。「连接」页会用你自己的信息给出现成示例。HTTP 使用 proxy.proxy302.com 的 2222 端口。

  3. 第 3 步

    把这些值填进电脑的代理设置(方法一)或 --proxy-server 参数(方法二),然后完全重启 Chrome。

  4. 第 4 步

    用上面的 curl 命令检查出口,并按代理位置检查指南的说明看 country 和 org 字段。

价格与限制

静态 ISP 的 IP 一天 0.50 美元,30 天 7.99 美元(约每天 0.27 美元),各国相同。各国库存每天变化,以下单页显示为准。没有免费试用,最小购买量是 1 个 IP、1 天。

常见问题

Chrome 的代理设置在哪里?

Chrome 没有自己的代理表单。按 Chromium 文档,它使用系统网络设置,所以要在 Windows 或 macOS 里设置代理。

Chrome 能用带账号密码的 SOCKS5 吗?

Chrome 自己不行:Chromium 说明写明 SOCKS5 不支持任何认证方式。请用 HTTP 代理。

--proxy-server 是做什么的?

它让这一次运行的 Chrome 用你指定的代理,而不是系统设置。页面列出三种写法:协议=地址列表、一个地址用于全部、direct://。

怎么关掉代理?

撤销你用的方法:清掉系统设置、不带参数(或带 --no-proxy-server)重启 Chrome,或把扩展切到直连。

参考资料

5
  1. Chromium:网络设置

    官方文档 · 确认日期:

    2026 年 11 月 2 日阅读:网络栈使用系统网络设置;--proxy-server 的写法(协议=地址列表、单个地址、direct://);--no-proxy-server 覆盖其他代理设置;--proxy-pac-url;同时给了 --proxy-server 时 --proxy-auto-detect 被忽略;保存不走代理地址清单的参数只与 --proxy-server 一起生效。

    页面没有介绍 SOCKS 代理、DNS 规则、参数里的凭据或 chrome://net-internals。

  2. Chromium:代理支持(net/docs/proxy.md)

    官方文档 · 确认日期:

    2026 年 11 月 2 日阅读:协议头 direct、http、https、socks4、socks5;SOCKSv5 不支持任何认证方式;嵌在代理设置里的凭据不会被使用,认证走普通流程;HTTP 代理支持 Basic、Digest、Negotiate、NTLM;系统设置要用平台自己的规则格式;localhost 和链路本地地址默认直连;地址清单只对手动设置生效,对 PAC 无效。

    没有描述登录框,也没有说明省略协议头时的默认协议。

  3. Chromium:在 Chrome 中配置 SOCKS 代理

    官方文档 · 确认日期:

    2026 年 11 月 2 日阅读:--proxy-server="socks5://..." 用于 http:// 和 https:// 加载;主机名由代理解析;参数只管网址加载;开着 DNS 预取时仍有本地 DNS 请求;--host-resolver-rules 作为兜底。

    页面没有提到 SOCKS5 认证。

  4. Chrome for Developers:chrome.proxy(扩展)

    官方文档 · 确认日期:

    2026 年 11 月 2 日阅读:五种模式(direct、auto_detect、pac_script、fixed_servers、system);fixed_servers 的规则;必须声明 “proxy” 权限。

    页面没有描述凭据。

  5. Proxy302 产品事实与价格表

    产品观察 · 确认日期:

    站点产品事实文件(2026 年 10 月 18–19 日对照控制台、后端和价格表核对):以美元计的价格(1 PTC = 1 美元)、租期、协议与端口、无免费试用。

准备好试试了吗?

注册账号、充值一次,就能选动态住宅、静态 ISP 或数据中心 IP,几分钟配进你的浏览器。