跳转到主要内容
Zeus Desktop 允许为每个浏览器分身分配独立的代理服务器,实现每个浏览会话使用不同的 IP 地址和地理位置。

概述

代理支持是创建真正隔离浏览环境的关键组件。通过为不同分身分配不同的代理,每个分身看起来来自不同的位置、IP 地址和网络——这对于多账号管理、区域测试和隐私保护至关重要。

支持的代理类型

类型协议适用场景
HTTPhttp://常规网页浏览,最常见的代理类型
HTTPShttps://加密代理通道,用于安全浏览
SOCKS5socks5://底层代理,支持所有协议,适合高级使用

配置方法

设置代理

在分身创建(或编辑)对话框中,切换到代理设置标签页:
  1. 启用代理 — 打开开关以激活代理设置
  2. 代理类型 — 选择 HTTP、HTTPS 或 SOCKS5
  3. 主机 — 输入代理服务器的主机名或 IP(如 192.168.1.100
  4. 端口 — 输入代理服务器端口(如 1080
  5. 用户名(可选)— 需要认证的代理填写
  6. 密码(可选)— 需要认证的代理填写

配置示例

类型:     SOCKS5
主机:     proxy.example.com
端口:     1080
用户名:   user123
密码:     ********

工作原理

命令行代理

当启动配置了代理的分身时,Zeus 会将 --proxy-server 参数传递给 Chrome:
chrome --proxy-server=socks5://proxy.example.com:1080
这会将所有浏览器流量路由到指定的代理服务器。

代理认证(CDP)

如果代理需要用户名/密码认证,Zeus 会通过 Chrome DevTools Protocol 自动处理: 实现机制:
  • Fetch.enable({ handleAuthRequests: true }) — 启用认证拦截
  • Fetch.authRequired 事件监听 — 自动使用存储的凭据响应
用户不会看到任何代理认证弹窗——一切都在后台自动完成。

代理测试

保存代理配置前,你可以直接在 UI 中测试连接。

测试流程

  1. 点击**“测试代理”**按钮
  2. Zeus 通过配置的代理向 httpbin.org/ip 发送测试请求
  3. 显示结果:
    • 成功/失败状态
    • 出口 IP — 目标服务器看到的公网 IP 地址
    • 延迟 — 往返时间(毫秒)

测试内容

检查项描述
连通性能否连接到代理服务器?
认证凭据(如有)是否被接受?
出口 IP外部世界看到的是什么 IP?
延迟代理连接有多快?

最佳实践

代理选择

  • 住宅代理 — 反检测效果最好,表现为普通家庭用户
  • 数据中心代理 — 速度更快但更容易被检测,适合测试使用
  • 手机代理 — 信任度最高,适合敏感账号

性能建议

  • 选择地理位置靠近目标网站的代理服务器,以降低延迟
  • 使用 SOCKS5 获得最佳兼容性——支持 UDP 和所有协议
  • 让代理的地理位置与分身的时区和语言设置保持一致

安全注意事项

  • 代理凭据存储在本地分身配置文件中
  • 务必使用可信的代理服务商——代理可以看到未加密的 HTTP 流量
  • 为了最大安全性,建议配合仅 HTTPS 浏览使用

故障排除

代理连接失败

  1. 确认代理主机和端口正确
  2. 检查代理服务器是否在线并接受连接
  3. 确保本地防火墙没有阻止到代理端口的出站连接
  4. 尝试切换代理类型(HTTP 与 SOCKS5)

认证错误

  1. 仔细检查用户名和密码
  2. 部分代理可能有 IP 白名单——确保你当前的 IP 被允许
  3. 检查代理服务商是否有使用限制或已过期

使用代理时浏览缓慢

  1. 使用内置测试功能测试代理延迟
  2. 尝试地理位置更近的代理服务器
  3. 考虑升级到更快的代理套餐
  4. 检查代理服务商是否限制了带宽