在 Chrome 浏览器中设置代理

发布于 2026-02-07 | 作者: FreeProxy Team

为什么 Chrome 设置里找不到代理选项

Chrome 浏览器设置代理只有三种途径:跟随系统代理、命令行启动参数、安装代理扩展。与 Firefox 不同,Chrome 没有内置独立的代理配置界面(macOS 版在设置里点开的也是系统代理面板)。当你在 Chrome 地址栏找不到任何代理开关时,这是正常现象,需要通过下面三种方式之一来配置。

方式一:修改系统代理

Windows 下按 Win + I 打开设置,进入"网络和 Internet - 代理",关闭"自动检测设置",在"手动设置代理"中填入代理服务器地址与端口,保存后立即对所有遵循系统代理的应用生效。改完后 Chrome 无需重启,新开标签页即走代理。缺点是影响面太大:邮件客户端、更新服务都会被牵连,切换频繁时很不方便。

方式二:启动参数指定代理

只想让 Chrome 走代理、其他程序不受影响,可以用启动参数。右键 Chrome 快捷方式,在"目标"末尾追加参数:

chrome.exe --proxy-server="http=127.0.0.1:8080;https=127.0.0.1:8080" --proxy-bypass-list="<-loopback>;192.168.*;10.*"

两个参数的含义:

  • --proxy-server: 指定代理协议与地址,可按 http、https、socks5 分别设置,写在一起用分号分隔。
  • --proxy-bypass-list: 直连例外列表,内网网段和本机地址建议排除,避免影响局域网访问。

注意追加参数前必须先用空格与原路径隔开,且 Chrome 需完全退出后再用该快捷方式启动。

方式三:SwitchyOmega 扩展(推荐)

日常需要多套代理切换或按域名分流时,扩展是体验最好的方案。SwitchyOmega 是目前最流行的选择,配置思路如下:

  1. 新建情景模式: 在扩展选项里创建一个 proxy 类型情景,协议选 HTTP 或 SOCKS5,填入服务器和端口。
  2. 配置自动切换: 新建 auto switch 情景,设置规则,例如域名后缀为内网系统的走"直接连接",其余走代理情景。
  3. 一键切换: 点击工具栏扩展图标即可在"系统代理、直连、自定义情景、自动切换"之间切换,立即生效。

扩展方案的另一个优势是可以配合订阅地址自动更新规则列表,这是系统代理与启动参数都做不到的。

验证与常见问题

配置完成后访问 http://httpbin.org/ip,确认返回的 origin 是代理出口 IP 即成功。常见问题排查:

  • 代理不生效: 检查是否同时存在多个代理软件互相覆盖系统设置。
  • 认证弹窗循环: 命令行参数不支持用户名密码,带认证的代理请改用扩展或在代理端做 IP 白名单。
  • 部分网站直连: 多半被 bypass 列表或扩展规则命中,可在 SwitchyOmega 的临时规则里调整。

请仅将代理用于合法合规的网络访问,遵守目标网站服务条款与所在地区法律法规。

Article ID: 9

(本文仅供技术交流,请遵守法律法规)

返回知识库
广告区域 (Ad Space)