SwitchyOmega 是一款在 Google Chrome 浏览器上的一个代理扩展程序,可以轻松快捷地管理和切换多个代理设置。SwitchySharp 的升级版。

SwitchyOmega

SwitchyOmega 是一个开源浏览器插件,可以对不同的网站分别使用不同的代理规则,大多数情况下用于配合科学上网工具,实现仅代理原本不可访问的网站,从而实现最优的速度。它所实现的效果和 PAC 代理一致,但是给用户提供了更简单易用的交互界面,从而可以定制适用于自己的规则。

安装

基于各方面考虑,当你使用这类工具时,仅建议使用 Firefox 和 Chrome 浏览器,这两款浏览器都提供了官方的插件下载网站,搜索 SwitchyOmega 安装即可。如果不会使用浏览器安装插件,请自行搜索。

SwitchyOmega 初次安装时会检查是否存在 SwitchySharp ,如果有的话则会自动升级设置,无须手动配置。如果您使用的是非谷歌应用商店版,或者无法自动升级,则可以手动在 SwitchySharp 导出设置文件后,在 SwitchyOmega 导入,可兼容配置。升级到 SwitchyOmega 后请禁用 SwitchySharp。

由于 Chrome 限制,同一时间只能有一个扩展控制代理设置,一般来说 Chrome 会优先后安装的扩展。冲突中若 SwitchyOmega 获得了优先权,则可以切换到“系统代理”模式,从而把优先权归还给其他扩展,从而解决问题。如果此扩展的配置被其他代理相关、或者去广告相关的扩展覆盖,则问题无法解决,只能通过重装 SwitchyOmega 来提高优先权。

理解 SwitchyOmega

SwitchyOmega 的一个核心概念就是情景模式,它的情景模式分为以下几种:

  • 代理服务器:一个代理服务器对应一个代理,比如我们可以设定代理服务器为 socks://127.0.0.1:8080,把它命名为 ss
  • 自动切换模式:基于网址匹配规则,切换不同的代理服务器,比如我想针对谷歌使用 ss 代理服务器,其他网站都直接连接
  • PAC 情景模式
  • 虚情景模式

我们只需要理解前面两种即可,这就已经满足了我们的需求。

配置 SwitchyOmega

基于上面的理解,我们的思路就是先配置一个代理服务器,然后设定自动切换模式。当然我们想要代理的网站实在是太多了,不可能自己手动维护这么个列表,但实际上有人收集整理好了不可访问的网站,我们拿来这个列表全部设定为走代理,列表中没有的全部设定为直接连接。

第一步:创建一个代理服务器

实际上 SwitchyOmega 安装完毕后,配置并不是空白,它默认有一个代理服务器(proxy)和自动切换模式(auto proxy)两种情景,你可以新建一个情景也可以在原来的基础上进行修改。

第二步:配置自动切换模式

接下来我们配置自动切换模式,上面的截图已经把整个操作过程和步骤标明清楚了。在这里我创建了一个名为 autoProxy 自动切换模式,

  1. 首先需要规则列表一栏选择我们刚刚配置好的 proxy 代理服务器,意思是符合规则的就走这个代理。
  2. 默认情景模式设定为直接连接,意味着不符合代理的我们直接连接。
  3. 我们设定好规则列表格式为 AutoProxy 后,就开始导入我们的规则列表,点击立即更新情景模式就会把规则列表下载下来。
  4. 最终应用选项,保存我们修改的配置。

发表回复

后才能评论