# 适用于 Chrome 和 Firefox 的代理切换扩展 — ProxyJam Connector

适用于 Chrome、Edge 和 Firefox 的免费代理切换扩展：一键切换、按网站设置规则、故障时切换到备用代理。无需账户，没有遥测。

- Canonical: https://proxyjam.com/zh/browser-extension/
- Updated: 2026-10-20
- Language: zh

ProxyJam Connector 让您无需离开页面就能切换代理。保存您的代理服务器，从工具栏中选择一个，或编写规则让每个网站走它应走的代理。无需账户，没有广告，在您开启某项功能之前不发出任何网络请求。它配合您已有的代理使用；它不提供代理，也不是 VPN。

此扩展是独立于 ProxyJam 代理服务的产品。安装它不会让您登录任何服务，它可以配合您配置的任何代理使用，无论是其他服务商的还是您自己的。Firefox 从 Firefox Add-ons 安装其专属版本。


ProxyJam Connector 是一款适用于 Chrome、Microsoft Edge 和 Firefox 的免费代理管理与代理切换扩展，基于 Manifest V3 构建。它可以从工具栏切换代理、按规则让每个网站走各自的代理、导入 FoxyProxy 和 SwitchyOmega 配置，并在故障时切换到您选择的备用代理。它无需账户，在您开启某项功能之前不发出任何网络请求。


## 将代理扩展添加到 Chrome、Edge 或 Firefox

Chrome 和 Microsoft Edge 从同一个 Chrome 网上应用店页面 ProxyJam Connector — Proxy Manager 安装同一个安装包；Edge 会询问一次是否允许来自其他商店的扩展。Firefox 从 Firefox Add-ons 安装其专属版本，支持 SOCKS5 密码和按容器设置代理。没有任何功能需要付费解锁，因为根本没有需要付费的东西。

需要 Chrome 116 或更高版本，或最新版 Microsoft Edge。Firefox 版本需要 Firefox 128 或更高版本。

### 添加到 Chrome

### 添加到 Edge

### 添加到 Firefox


## 真正替您切换的代理切换器

### 一键切换

打开工具栏弹出窗口，选择 Direct（直连）、某个已保存的配置、基于规则路由的 Auto，或系统代理。路由示意图显示流量实际去向并随模式变化，徽标让您一眼看出当前生效的设置：绿色表示单个代理，蓝色表示规则，红色表示出现了故障。

### 按网站设置代理规则

九种条件类型：精确域名、子域名、主机通配符、URL 通配符、正则表达式、精确 URL、前缀、后缀和包含。首个匹配的规则生效，并有明确的兜底规则，因此结果始终可以预测。把规则分组为命名的规则集，一个开关就能在工作配置和个人配置之间切换。

### 配置数量不设上限

HTTP、HTTPS、SOCKS4、SOCKS5 和 QUIC，每个都可以设置凭据、备注、远程 DNS、颜色标签和收藏标记。支持搜索、排序、筛选和复制。导入时拖入文件即可自动识别格式（ProxyJam、FoxyProxy、SwitchyOmega、TXT 或 CSV），并准确报告哪些条目被接受、跳过或拒绝。

### 带故障切换的健康检查

每 5、15、30 或 60 分钟探测一次当前代理，并为每个配置指定一个备用代理。当检查发现当前代理无法连接时，扩展会切换到您选择的备用代理，并在弹出窗口中告知您。它从不悄悄切换，从不选择您未指定的替代代理，并且在您开启之前处于关闭状态。

### 坦承自身盲区的检测器

可达性、外部 IP、地理位置和 ASN，以及 WebRTC 泄漏测试。每一项默认都是关闭的，因为每一项都会发出网络请求。DNS 泄漏测试报告“不可用”而不是给出结论，因为检测 DNS 泄漏需要一个反射服务，而扩展没有附带这样的服务。


## 从安装到第一个代理，只需四步

### 安装并固定

从 Chrome 网上应用店添加，然后打开浏览器的“扩展程序”菜单（拼图图标），固定 ProxyJam Connector，让它的按钮一直显示在工具栏中。

### 添加代理

打开 Manage profiles（管理配置），输入主机、端口和协议，如果代理需要，再填写用户名和密码；也可以导入 FoxyProxy、SwitchyOmega、TXT 或 CSV 文件。

### 选择代理或编写规则

在弹出窗口中选择一个配置，让所有流量都经过它；或者选择 Auto，并添加规则让每个网站走各自的代理。

### 查看流量去向

弹出窗口中的路由条和工具栏徽标会显示当前生效的设置：绿色表示单个代理，蓝色表示规则，红色表示出现了故障。


## Chrome 和 Firefox 的区别

|  | Chrome / Edge | Firefox |
|---|---|---|
| 最低版本 | Chrome 116；Edge 安装同一个安装包 | Firefox 128 |
| 安装时请求的权限 | proxy, storage, webRequest, webRequestAuthProvider, alarms | proxy, storage, alarms, contextualIdentities |
| 规则的应用方式 | 编译为 PAC 脚本 | 逐个请求判断 |
| SOCKS5 用户名和密码 | 不支持：Chrome 的代理 API 无法提供它们（Chromium issue 256785） | 支持 |
| HTTPS 上的 URL 和路径规则 | 仅主机名：Chrome 在 PAC 脚本看到地址之前就去掉了路径 | 支持，完整 URL |
| 每个容器使用不同代理 | 不支持：Chrome 没有容器 API | 支持 |

这些是浏览器本身的限制，而不是缺陷，扩展会在适用之处直接标明每一项。未列出的功能在两者中完全相同：一键切换、规则和绕过列表、无需弹窗的 HTTP 和 HTTPS 代理身份验证、WebRTC 泄漏测试，以及对非当前代理的 Measure（测量）。


## 它可能发出的每一个请求，以及何时发出

- **外部 IP 检查:** api.ipify.org，仅在您运行检测器时，并且仅在您授予权限之后
- **地理位置和 ASN 查询:** ipwho.is，只发送该 IP，不发送其他任何内容；条件相同
- **WebRTC 泄漏测试:** Google 的公共 STUN 服务器；条件相同
- **定时健康检查:** 按您选择的间隔（5、15、30 或 60 分钟）复用 api.ipify.org 请求；默认关闭
- **ProxyJam 账户标签页:** api.proxyjam.com，在您登录前保持静默。登录后发送您发起的请求；一旦您账户中的代理被添加到扩展，还会每小时刷新一次订单；退出登录即停止两者
- **其他一切:** 没有。没有遥测、没有分析、没有崩溃报告、没有云同步、没有许可证服务器

## 为整天切换代理的人而打造

### 开发和 QA

测试与地理位置相关的行为，或在不同的预发布环境之间切换，而不必每次都修改系统设置。

### 注重隐私的用户

运行自己的代理，不希望把代理列表交给任何人。配置和规则保存在扩展的本地存储中，只有您导出时才会离开设备。

### 从其他代理扩展迁移过来的用户

导入器可以读取 FoxyProxy 和 SwitchyOmega 的备份文件，以及纯 TXT 和 CSV，并报告哪些条目被接受、跳过或拒绝。卸载旧扩展之前，请先检查这份报告。


## 关于扩展的问题

### 使用它需要 ProxyJam 账户吗？

不需要。扩展没有账户，也没有计费，安装后所有功能立即可用。它可以配合您配置的任何代理使用，包括在别处购买或自己运行的代理。有一个可选的标签页，您可以在其中登录 ProxyJam 账户，购买代理并一键连接；在您登录之前，这个标签页不会发出任何请求。

### 真的免费吗？

是的，也没有任何需要解锁的东西。没有许可证服务器，没有付费版本，没有广告。这个扩展之所以存在，是因为从我们这里购买代理的人需要一个代理管理器，而只有在您要求时才与外界通信的管理器，才是唯一值得发布的那种。

### 它是 VPN 吗？还是附带代理？

都不是。它是代理管理器：它把浏览器的代理设置为您已有的服务器（来自任何服务商），并在它们之间切换。它本身不提供任何代理，而且只改变浏览器的流量，不影响电脑上的其他流量。

### 它支持 Chrome、Edge 和 Firefox 吗？

Chrome 116 或更高版本和 Microsoft Edge 从 Chrome 网上应用店的同一个页面 ProxyJam Connector — Proxy Manager 安装同一个安装包。Firefox 128 或更高版本从 Firefox Add-ons 获取专属版本。没有 Safari 版本。按容器设置代理以及 SOCKS5 用户名和密码只在 Firefox 中可用，因为 Chrome 的扩展 API 两者都不提供。

### 如何在 Microsoft Edge 中安装？

在 Edge 中打开 Chrome 网上应用店的页面。Edge 会显示一条横幅，提示允许来自其他商店的扩展；允许一次后，点击“添加至 Chrome”。按钮虽然叫这个名字，但会安装到 Edge 中。Edge 运行与 Chrome 相同的安装包，功能和限制也相同。

### 它可以在 Chrome 上替代 FoxyProxy 和 SwitchyOmega 吗？

可以。它做的是同样的事情（保存代理、在代理之间切换、按模式为网站路由），而且作为 Manifest V3 扩展，可以在当前版本的 Chrome 上运行。把 FoxyProxy、SwitchyOmega、TXT 或 CSV 文件拖进导入器，它会识别格式、读取配置和规则，并准确报告哪些条目被接受、跳过或拒绝。它还增加了在故障时切换到您所选备用代理的健康检查，并且没有账户、没有遥测。

### 它会向任何地方发送数据吗？

默认离线，这比“离线”的说法更窄。共有四个目的地，每一个在您开启前都是关闭的：外部 IP 检查用的 api.ipify.org、地理位置查询用的 ipwho.is、WebRTC 测试用的 Google 公共 STUN 服务器，以及可选账户标签页用的 api.proxyjam.com。之后有两件事可以在您不操作的情况下重复发生：一是健康检查，它按您设定的间隔复用 ipify 请求；二是在您已登录且账户中的代理已被添加到扩展时，每小时刷新一次订单。关闭健康检查或退出登录即可停止。

### 为什么 Chrome 会忽略我的 SOCKS5 用户名和密码？

Chrome 的代理 API 没有提供传入 SOCKS5 凭据的方法，因此即使扩展保存了它们，浏览器也不会使用。请改为在代理上使用 IP 白名单，或在 Firefox 中使用该配置，那里是可以的。出现这种情况时，配置会显示警告，而不是悄悄失败。

### 它请求哪些权限？

在 Chrome 和 Edge 上安装时：proxy 用于设置浏览器的代理配置，storage 用于在本地保存您的配置，webRequest 和 webRequestAuthProvider 用于无需弹窗即可完成代理身份验证，alarms 用于定时健康检查和订单刷新。Firefox 请求 proxy、storage 和 alarms，外加 contextualIdentities，用于按名称和颜色列出您的容器；它无需 webRequest 即可完成代理身份验证。访问所有网站的权限是可选的，安装时从不请求，只有在您配置需要身份验证的代理或开启网络检查时才会请求；登录账户标签页只请求 api.proxyjam.com 一项。扩展没有内容脚本，因此从不读取或修改您访问的页面。

### 它和 ProxyJam 代理服务是同一个东西吗？

不是。它们是两个独立的产品。代理服务出售代理，有账户、计费和控制台；扩展这些都没有，并且可以配合任何服务商的代理使用。两者各有自己的隐私政策，扩展的隐私政策只涵盖扩展本身。


## 它是合适的工具吗？

如果您在浏览器中经常切换代理，并希望由规则而不是记忆来决定每个网站用哪个代理，那就安装它。对于浏览器以外的流量，它不是合适的工具，因为它只设置浏览器自身的代理；在 Chrome 上，对于需要用户名和密码的 SOCKS5 代理，它同样不合适。



## 资料来源

- [Chrome for Developers — Manifest V2 support timeline](https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline)（英文）：自 2025 年 7 月的 Chrome 138 起，Manifest V2 扩展被停用且无法重新启用，Chrome 139 移除了对它们的支持
- [FoxyProxy — browser extension source](https://github.com/foxyproxy/browser-extension)（英文）：FoxyProxy 自己说明第 8 版已为 Manifest V3 重建
- [ZeroOmega](https://github.com/zero-peak/ZeroOmega)（英文）：Proxy SwitchyOmega 的 Manifest V3 分支
- [MDN — Proxy Auto-Configuration (PAC) file](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file)（英文）：什么是 PAC 脚本，扩展在 Chrome 和 Edge 上将规则编译成的就是这个函数
- [MDN — WebExtensions proxy API](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy)（英文）：Firefox 允许扩展直接为每个请求做决定，无需 PAC 脚本
- [Chromium — proxy support notes (proxy.md)](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)（英文）：PAC 脚本只能看到 HTTPS 地址的协议、主机和端口，且 Chrome 不支持 SOCKS5 身份验证
- [Chromium issue 256785](https://issues.chromium.org/issues/40323993)（英文）：Chrome 上 SOCKS5 身份验证缺失问题的跟踪记录




ProxyJam Connector 是一款适用于 Chrome、Microsoft Edge 和 Firefox 的免费代理管理扩展：它保存您的代理配置，在工具栏中一键切换，并按您编写的规则让各个网站走特定的代理。Chrome 和 Edge 从 Chrome 网上应用店的同一个页面安装，Firefox 从 Firefox Add-ons 安装其专属版本。它是 Manifest V3 扩展，也是 Chrome 唯一还在运行的扩展类型：正如 [Chrome 自己的时间表](https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline)（英文）所记载，自 2025 年 7 月的 Chrome 138 起，Manifest V2 扩展已对所有用户停用，且无法重新启用。它免费、无需账户，并且默认离线：在您开启某项可选检查或登录其账户标签页之前，它不发出任何网络请求，每一个目的地都列在下方。

![ProxyJam Connector 弹出窗口处于 Auto 模式，路由条显示“Routed by rules”，下方是已保存的代理配置列表](connector-popup.png "弹出窗口：Direct、Auto（规则）和每个已保存的配置，一次点击即可切换。")

## SwitchyOmega 在 Chrome 中还能用吗？

不能。原版 Proxy SwitchyOmega 是 Manifest V2 扩展，因此当前版本的 Chrome 已将其停用且无法重新启用。[ZeroOmega](https://github.com/zero-peak/ZeroOmega)（英文）是它的 Manifest V3 分支，[FoxyProxy](https://github.com/foxyproxy/browser-extension)（英文）则在第 8 版中为 Manifest V3 重建了自己的扩展。ProxyJam Connector 是另一款 Manifest V3 代理切换器，它的导入器可以直接读取 SwitchyOmega 和 FoxyProxy 的备份文件，因此配置和规则一步即可迁移，并附有每个条目被接受、跳过或拒绝的报告。Manifest V3 改变了什么、导入会遗漏什么、如何检查结果，请参阅 [SwitchyOmega 与 Manifest V3](/zh/blog/switchyomega-manifest-v3/)。

无论您选择哪款切换器，Chrome 自身的限制对它们都同样适用：针对 HTTPS 地址的规则只能看到主机名，而且 Chrome 的代理 API 无法提供 SOCKS5 用户名和密码。如果您需要九种条件类型的规则、在故障时切换到您指定的备用代理的健康检查，以及一份公开的扩展可能发出的全部网络请求清单，请选择 ProxyJam Connector。

![Rules 标签页：自动切换规则让 example.com 的各个主机走不同的代理配置，并归入名为 Work 的规则集](connector-rules.png "规则让每个网站走各自的代理；首个匹配的规则生效。")

## 本页使用的术语

- **PAC 脚本**：浏览器为每个请求选择代理时调用的[代理自动配置](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file)（英文）函数。在 Chrome 和 Edge 上，扩展会把您的规则编译成这样一个函数；Firefox 允许扩展通过其 [proxy API](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxy)（英文）直接为每个请求做决定，因此在那里不需要 PAC 脚本。
- **Manifest V3**：Chrome 扩展的当前格式，自 Chrome 138 起也是 Chrome 唯一运行的格式。
- **WebRTC 泄漏**：WebRTC 是浏览器用于实时音视频的接口，它会收集通话可能使用的地址，部分方式是询问 STUN 服务器，这可能会暴露代理之外的公网地址。该测试会执行这一收集过程，并报告发现的任何公网地址。
- **远程 DNS**：网站名称由代理解析，而不是由您自己的设备解析。
- **容器**：Firefox 用来隔离不同标签页组的方式，每个容器都有自己的 Cookie 和登录状态。

## Chrome 在哪些地方设了限制

下表中的两项 Chrome 限制来自 Chromium 本身。它的[代理支持说明](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)（英文）指出，PAC 脚本只能看到 HTTPS 地址的协议、主机和端口，并且 Chrome 不支持任何 SOCKS5 身份验证方法，这一缺失由 [Chromium issue 256785](https://issues.chromium.org/issues/40323993)（英文）跟踪。在 Chrome 中不借助扩展、只让部分网站走代理的其他方法，在[只为特定网站使用代理](/zh/blog/chrome-proxy-for-specific-sites/)一文中有比较；Chrome 为需要密码的代理显示的登录对话框，在[为什么 Chrome 一直要求输入代理密码](/zh/blog/chrome-proxy-password-prompt/)一文中有解释。

