一个轻松快捷管理和切换多个代理的浏览器扩展 SwitchyOmega 使用教程

  • A+
所属分类:技术文档

SwitchyOmega 是一个我用了好几年的代理管理浏览器扩展,平时使用它来管理各个代理的使用,可以方便的切换代理或者设定什么网址走代理,什么网址不走代理。

之所以写 SwitchyOmega 扩展的使用教程,一方面是这个扩展是真的好用,另一方面是我的其他文章里有一些零碎的 SwitchyOmega 使用教程(各代理软件使用方法里可能提及),但是不够详细。所以我就打算完整写个 SwitchyOmega 使用教程,俗话说得好:授人以鱼不如授人以渔,我如果教会你们使用 SwitchyOmega 了,那么以后我写什么代理软件 Windows 教程时,你们也不用问我怎么配置 SwitchyOmega 了,自己就会搞定。


目前 SwitchyOmega 只支持 Google Chrome 或基于 Chromium 的浏览器 以及 Mozilla Firefox 或基于 Mozilla 的浏览器 ,当然国产浏览器说的什么自主研究极速内核大多都是使用的 Chromium 内核,所以也能安装使用。

具体 SwitchyOmega 扩展的特点,我也不好说,直接看下面的使用教程吧,看完就懂个大概了。

SwitchyOmega介绍+下载地址:switchyomega

  1. 注意:观看以下教程前,请确保你的浏览器支持安装该扩展!

SwitchyOmega 安装步骤

因为我平时不用 Firefox 火狐浏览器,所以安装步骤以 Chrome 浏览器为例(使用方法是通用的,只是安装方法有区别)。

在线安装扩展

从 Chrome 应用商店 安装。

通过 Chrome 应用商店 方式安装后,可以直接跳到 #SwitchyOmega 使用方法。

离线安装扩展

离线安装就是去 官网 或者 Github 下载。

 

下载后会得到一个名为 SwitchyOmega_Chromium.crx 的文件,这时候我们打开浏览器,有两种方式可以进入浏览器扩展管理页面。

  1. 方式一:点击浏览器右上角的 三个点按钮 - 更多工具 - 扩展程序
  2. 方式二:浏览器地址栏输入:chrome://extensions/ 并回车访问。(推荐)

一个轻松快捷管理和切换多个代理的浏览器扩展 SwitchyOmega 使用教程

进入浏览器扩展管理页面后,我们勾选右上角的 开发者模式,这样才能手动安装浏览器扩展。

然后我们拖拽 SwitchyOmega_Chromium.crx 文件到浏览器扩展管理页面,等待1-3秒后,就会弹出下图,点击 添加扩展程序 按钮即可。

然后我们就会看到扩展程序列表里多了个 Proxy SwitchyOmega 扩展,到这里我们就安装扩展完毕了!最后我们点击 选项 按钮继续。

一个轻松快捷管理和切换多个代理的浏览器扩展 SwitchyOmega 使用教程

SwitchyOmega 使用方法

第一次进入 SwitchyOmega 的扩展管理页面后,会提示你一些使用方法,有兴趣的可以跟着看一遍,没兴趣就直接选择 跳过教程

  1. 懒得学?没关系,我早就考虑到了,我做了一个 备份文件 放在了文章结尾,直接导入就能用了。

删除情景模式示例

一开始扩展会包含两个示例情景模式,他们没什么卵用,仅仅是为了配合扩展一开头的教程说明,所以我们直接删掉他们即可。

我们首先要删除 auto switch 这个自动切换的情景模式,请按照下图演示去删除,然后再删除 proxy 这个代理服务器的情景模式即可。

注意:因为 auto switch 情景模式中用到了 proxy 情景模式,所以删除顺序必须是:auto switch -> proxy

一个轻松快捷管理和切换多个代理的浏览器扩展 SwitchyOmega 使用教程

新建 代理服务器 情景模式

现在我就开始演示 新建 代理服务器 情景模式

  1. 注意:为了方便理解,以下教程以 Brook 为例(其他代理软件只需要修改代理协议和代理端口即可)。

点击扩展管理页面左侧的 新建情景模式... ,然后就会弹出窗口让你填写情景模式内容。

如下图所示,情景模式名称:Brook 全局 (名称随意),情景模式类型:代理服务器 ,然后点击 创建 按钮。

一个轻松快捷管理和切换多个代理的浏览器扩展 SwitchyOmega 使用教程

然后我们根据 Brook 的协议 与 本地监听端口来设置:

代理协议:SOCKS5 (Brook Tools 默认是 以HTTP方式启动,如果你没有改,那么这里要选择 HTTP

代理服务器:127.0.0.1 (凡是电脑本地运行的代理软件,这里都是写 127.0.0.1

代理端口:2080 (以我的 Brook Tools 为例,如果是 Brook 官方原版客户端,那么请写 1080

填写完毕后(请确保没有写错),点击左下角的 应用选项 按钮保存。

这时候其实我们就可以直接使用了,但是这样的话相当于是全局代理所有网站(除了下面的不代理的地址列表)都会走代理,如果想要让 Brook 使用 GFWList 来分流,那么请继续往下看。

一个轻松快捷管理和切换多个代理的浏览器扩展 SwitchyOmega 使用教程

新建 自动切换模式 情景模式

要使 Brook 通过 GFWList 方式分流,那么需要再新建一个 自动切换模式 情景模式

点击扩展管理页面左侧的 新建情景模式... ,然后就会弹出窗口让你填写情景模式内容。

如下图所示,情景模式名称:Brook (名称随意),情景模式类型:自动切换模式 ,然后点击 创建 按钮。

一个轻松快捷管理和切换多个代理的浏览器扩展 SwitchyOmega 使用教程

然后我们点击一下 添加条件 按钮和 添加规则列表 按钮。

一个轻松快捷管理和切换多个代理的浏览器扩展 SwitchyOmega 使用教程

== 点击 添加条件 按钮后,就会出现一个条件规则:

条件类型:域名通配符(默认不用管)

条件设置:*.doub.io (以本站为例,*.doub.io 指的是无论是 doub.io 还是 www.doub.io abc.doub.io 都会走代理

情景模式:Brook 全局 (这里选择 Brook 全局,意味着满足条件设置的域名都会走 Brook 全局 情景模式中配置的代理服务器

剩下的三个按钮依次是:删除、复制、备注


== 点击 添加规则列表 按钮后,就会出现一些规则列表设置:

规则列表格式:AutoProxy

规则列表网址:https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt (这就是 GFWList)

然后我们点击 立即更新情景模式 按钮。


最后我们还需要设置一下 规则列表规则的情景模式和默认情景模式。

规则列表规则:Brook 全局(这代表当你访问的域名经过 GFWList 匹配后,判断为走代理,那么就会走 Brook 全局 情景模式中的代理服务器

默认情景模式:[直接连接](这代表当你访问的域名经过 GFWList 匹配后,判断为不走代理,那么就会直接连接网站

一个轻松快捷管理和切换多个代理的浏览器扩展 SwitchyOmega 使用教程

新建 PAC情景模式 情景模式请继续点第2页》》》》》》

图片引用自网络