For the complete documentation index, see llms.txt. This page is also available as Markdown.

Chrome

Chrome 本身没有按标签页设置代理的 UI——默认跟随系统代理。按灵活度递增有三种方式:

  1. 系统级代理(最简单,影响所有应用):见 WindowsmacOSLinux

  2. 按 Chrome 配置目录用命令行参数 — 不同的 user data dir 用不同代理。

  3. 扩展(如 SwitchyOmega)按标签/按域名规则切换。

方式 2 — --proxy-server 参数

用独立的 user data dir 启动 Chrome 并指定 --proxy-server,最适合采集集群与无头自动化。

# 住宅
google-chrome \
  --user-data-dir=/tmp/chrome-helo-res \
  --proxy-server="http://gate.helodata.io:7777"

# ISP
google-chrome \
  --user-data-dir=/tmp/chrome-helo-isp \
  --proxy-server="http://198.51.100.42:8000"

Chrome 的 --proxy-server 不接受内嵌凭证。Chrome 弹出代理登录框时填入:

  • 用户名:完整代理用户名(如 helo_s1a2b3c4d5e-type-res-region-us

  • 密码:子账号密码

如要避免每次弹窗,请用可预填凭证的扩展,或改用系统级代理。

方式 3 — SwitchyOmega(最灵活)

  1. 在 Chrome Web Store 安装 SwitchyOmega

  2. 新建情景 → Proxy profile

  3. 填写:

    • 协议:HTTPSOCKS5

    • 服务器:gate.helodata.io(或你的 ISP IP)

    • 端口:7777

    • 认证:点击小锁 → 用户名 + 密码

  4. 应用选项

  5. 点击 SwitchyOmega 图标按浏览场景切换情景。

[screenshot: SwitchyOmega "新建情景" 填好住宅代理的截图]

验证连通

访问 https://ipv4.icanhazip.com,显示的 IP 应来自 helodata,而非你本机。

常见陷阱

  • 每次重启都弹凭证框 — Chrome 不跨会话记代理凭证。用 SwitchyOmega 或系统级配置。

  • net::ERR_TUNNEL_CONNECTION_FAILED — 代理 URL 语法错或凭证错,详见 407 排错

  • WebRTC IP 泄露 — 若需对 getUserMedia 隐藏本机 IP,安装 SwitchyOmega/WebRTC-Leak-Shield 扩展。

DevTools Network 面板仍可用

helodata 是转发代理,DevTools 看到的请求与平时一致,请求头、状态码、时序都可正常检视。

最后更新于

这有帮助吗?