由于地理限制导致大量网络内容无法访问,许多用户会寻找绕过这些限制的方法。使用特定地区的代理服务器是获取所需内容最常见的方式之一,原因很简单:速度快、效率高、成本低。
无论是台式机、笔记本电脑、手机还是平板电脑,每种操作系统都自带一些代理设置,可用于实现无限制上网。不过,这些设置通常比较基础,可自定义的空间有限,比如无法针对不同网站或协议单独设置规则。
这正是浏览器扩展程序的用途所在。Proxy SwitchyOmega 及其他同类插件可以让您快速且轻松地全面自定义设备上的代理设置,可针对不同网站或协议设置不同的代理规则,功能十分丰富。
那么,使用代理到底为何重要?这种方式在访问网络时能带来哪些优势?以下是几项关键好处:
- 提升隐私保护
代理充当客户端(您的设备)与所交互的每台在线服务器之间的中介,负责处理全部收发通信。它会用自己的 IP 地址替换您的 IP 地址,隐藏您的位置及其他可能敏感的信息,带来更安全的浏览体验。
- 地理位置伪装
新闻、购物网站、应用程序、流媒体服务等许多网络资源,仅面向特定地区的访问者开放。使用代理可以让您看起来是从完全不同的地区访问网络。换句话说,如果某些内容在您所在地区无法访问,使用该地区支持的代理即可正常访问。
- 提升访问性能
您的网速取决于 ISP,代理无法凭空提升网速。不过,在特定场景下,代理确实可以缩短网站加载时间,或减少应用程序和视频游戏中的延迟。当您向远程服务器发送请求时,请求会经过多个节点,每个节点都会带来一定延迟,导致请求需要一段时间才能到达目标位置。使用与目标服务器同地区的代理,可以显著减少经过的节点数量(从而降低延迟)。
什么是 Proxy SwitchyOmega?
目前主流浏览器都有不少代理管理扩展程序可选,它们都能让您在浏览器内快速便捷地管理代理,选择哪一款都不会出错。不过,Proxy SwitchyOmega 是其中功能较为完善的选项之一。
它完全免费,可在 Mozilla Firefox、Google Chrome 以及任何基于 Chromium 的浏览器中使用。无论是网络爬取用户、开发者,还是只想绕过地区限制的普通用户,都能从这一多功能工具中获益。
Proxy SwitchyOmega 的主要功能
同类扩展程序通常只能让您使用多个代理并进行开关切换,而 Proxy SwitchyOmega 更进一步。以下是使其与其他工具区别开来的几项功能。
自动配置文件切换
完成代理配置后,您可以创建规则和条件,按需在多个代理之间自动切换。换句话说,您可以针对特定网站使用指定代理,而不必每次手动修改设置。
支持 PAC 脚本
部分用户的需求不仅限于绕过地理限制。高级用户可以借助 PAC(代理自动配置)脚本,实现完全自定义的使用体验。
设置备份与还原
完成所有设置后,您可以将配置保存为本地文件。该文件可导入至其他浏览器,也可上传分享给其他用户,或在使用同一账号登录的浏览器之间同步。需要注意的是,同步功能目前仍处于实验阶段。
绕过列表
此外,您可以设置一份服务器列表,代理设置将不会应用于其中的服务器。该功能对流量有限的用户尤为实用,可确保流量不被浪费。
哪些人适合使用 Proxy SwitchyOmega?
许多用户都能从这类解决方案中获益,首先是需要访问本地区无法访问的网络资源的用户。只需创建一个简单的配置文件,并使用相应地区的代理,即可顺畅访问所有网络内容。
得益于 Proxy SwitchyOmega 的多项高级功能,其他类型的用户同样能够从中受益,包括开发者、网站与应用测试人员、企业用户等。
开发者可以借此轻松检查自己的产品是否按预期运行,排查潜在漏洞问题等。测试人员可以确认网站和应用在不同国家和地区的用户使用时表现正常。企业则可将代理用于提升隐私保护、进行数据抓取、集中管理社交媒体账号等场景。
SwitchyOmega 设置步骤详解
1. 首先,为 Google Chrome 或 Mozilla Firefox 下载 Proxy SwitchyOmega。安装完成后,点击浏览器右上角的扩展程序图标,选择Options。

2. 进入 Profiles 部分,点击New profile 按钮(1)。

3. 输入配置文件名称(2),并选择合适的配置文件类型(3)。多数情况下,您会使用 Proxy Profile 或 Switch Profile。Proxy Profile 可让您的流量通过代理服务器传输,而 Switch Profile 则可根据您设定的条件在多个代理之间切换。完成后,点击Create 按钮(4)。

如何在 SwitchyOmega 中使用代理
1. 接下来,从 MarsProxies 获取代理凭据。访问 MarsProxies 控制台,并按需配置代理。此处我们将使用来自法国马赛(1)的 Ultra 住宅代理,选用黏性 IP(2)、HTTP/HTTPS 协议(3),会话时长为6 小时(4)。

2. 格式化代理列表中的每一行,都是一组用于唯一 6 小时代理会话的凭据字符串(5)。我们将使用第一组进行测试,您也可以按需生成多组,并添加到 Proxy SwitchyOmega 中。

3. 返回 Proxy SwitchyOmega,在Protocol(6)下拉框中选择对应协议。此处我们使用 HTTP 代理,因此选择该项。将 MarsProxies 提供的代理 IP 地址与端口分别复制到Server(7)和Port(8)字段。完成后,点击锁形图标(9)以填写用户名和密码。

4. 由于此处使用用户名+密码认证方式,请相应填写两个字段(10)。请注意,Proxy SwitchyOmega 不支持 SOCKS5 代理使用该认证方式,若要使用该协议,只能选用 IP 认证。完成后,点击Save changes 按钮(11)。

5. 最后,在设置界面点击Apply changes 按钮(12)。

恭喜,您的代理配置文件已准备就绪!
如何在 Proxy SwitchyOmega 中设置 Switch Profile
创建好代理配置文件后,您可以通过点击浏览器扩展程序栏中的 Proxy SwitchyOmega 图标来开启或关闭该代理。此外,您还可以配置一个 Switch Profile,让扩展程序自动判断何时、何地使用您的代理。
1. 首先,打开 Proxy SwitchyOmega 配置界面,点击New Profile 按钮(1)。

2. 为配置文件命名,选择Switch Profile(2)类型,完成后点击Create 按钮(3)。

3. 要设置高效的规则和条件,首先需要了解通配符的用法。下文将使用 ?(替换一个字符)和 *(替换零个或多个字符)这两个符号,简要说明如下:
Host 通配符会影响某个域名下的所有 URL。例如,使用*.marsproxies.com可同时匹配www.marsproxies.com与marsproxies.com。若只想匹配子域名,可使用**.marsproxies.com。另外,? 用于替换单个字符,因此使用*.marsproxies.???可匹配www.marsproxies.com、marsproxies.net、marsproxies.url等地址。
URL 通配符会通过通配符匹配请求中的 URL,但不匹配子域名。例如,*://*.marsproxies.com/*可匹配https://www.marsproxies.com,但不匹配https://marsproxies.com。
4. 选择Condition Type(4)并填写Condition Details(5),然后选择要使用的代理配置文件(6)。完成后,点击Apply changes(7)按钮。在本例中,我们希望针对某个特定的 IP 检测网站(及其所有子域名)使用代理,以验证是否生效。

5. 接下来看看结果如何。

6. 一切正常,我们获得了一个来自法国马赛的 IP 地址。值得一提的是,即便我们正在使用代理,该网站也并未将其识别为代理。
综上所述,当前配置会自动为该网站及其所有子域名使用代理,无需手动开启或关闭。
结语
现在,您已经掌握了使用 Proxy SwitchyOmega 扩展程序配置及切换多个代理所需的全部知识。您可以在不同的配置文件中添加代理,为各个网站及其子域名设置自定义规则等。需要注意的是,您并不局限于只使用住宅代理,该扩展程序同样适用于数据中心代理及其他类型的代理。
如果您需要为不同的浏览器窗口使用不同的代理设置,有两种方法可以实现。您可以在 Chrome 的隐身窗口(以及 Firefox 的隐私窗口)中使用独立的 Proxy SwitchyOmega 设置。此外,您也可以打开多个窗口,每个窗口使用不同的用户身份(并配置独立的 Proxy SwitchyOmega 设置)。