v2+ SwitchyOmega高级食用教程

共计 6081 个字符,预计需要花费 16 分钟才能阅读完成。

提醒:本文最后更新于2026-09-10 11:26,文中所关联的信息可能已发生改变,请知悉!

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

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


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

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

SwitchyOmega 非官方网站:https://www.switchyomega.com

SwitchyOmega Github 开源地址:https://github.com/FelisCatus/SwitchyOmega

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

SwitchyOmega 安装步骤

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

点击展开 查看更多

在线安装扩展

从 Chrome 应用商店 安装。

通过 Chrome 应用商店。

离线安装扩展

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

非官方网站:https://www.switchyomega.com/download.html (离线安装 – 点击 本地下载 链接)

Github:https://github.com/FelisCatus/SwitchyOmega/releases/latest (下载 SwitchyOmega_Chromium.crx)

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

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

v2+ SwitchyOmega高级食用教程

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

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

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

v2+ SwitchyOmega高级食用教程

SwitchyOmega 使用方法

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

v2+ SwitchyOmega高级食用教程

 

 

 

 

 

 

 

 

删除情景模式示例

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

我们首先要删除 auto switch 这个自动切换的情景模式,去删除,然后再删除 proxy 这个代理服务器的情景模式即可。(选中后右上角有删除按钮)

注意:

因为 auto switch 情景模式中用到了 proxy 情景模式,所以

删除顺序必须是:auto switch -> proxy

新建 代理服务器 情景模式

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

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

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

v2+ SwitchyOmega高级食用教程

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

代理协议:SOCKS5

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

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

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

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

v2+ SwitchyOmega高级食用教程

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

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

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

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

v2+ SwitchyOmega高级食用教程

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

v2+ SwitchyOmega高级食用教程

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

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

条件设置:*.google.com(以谷歌为例,*.google.com 指的是无论是 google.com 还是 www.google.com或 abc.google.com 都会走代理)

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

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


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

规则列表格式:AutoProxy

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

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


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

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

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

v2+ SwitchyOmega高级食用教程

新建 PAC情景模式 情景模式(可选)

考虑到一些人依然会使用 PAC方式 翻墙,所以我也没有跳过 新建 PAC情景模式 情景模式 设置方法。(也就是智能判断是否走代理)

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

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

v2+ SwitchyOmega高级食用教程

PAC情景模式的设置就更简单了,直接把你的 PAC 在线网址 填写进去并点击 立即更新情景模式 按钮即可。

下图是我随便找了个 PAC 在线网址,(已经失效自己去找一个,这个情景基本用不到)

v2+ SwitchyOmega高级食用教程

新建 虚情景模式 情景模式

一开始我并不理解这个 虚情景模式 到底是干什么的,后来再在评论里的一些人科普+去网上查了查,理解了,的确这个功能很棒,对于经常需要多个代理切换的人来说是必不可少的(至少我在理解后,就完全删除了 v2ray (自动切换情景模式) 这些)。

先简单介绍一下 虚情景模式:

虚情景模式并不能单独使用,他需要配合一个 自动切换情景模式(假设名称为自动切换) ,自动切换情景模式里面的规则条件情景模式指向 -> 虚情景模式 。这时候当你使用 自动切换 (自动切换情景模式) 情景模式时,会根据访问的网站和条件匹配结果(例如访问谷歌判断为走代理),那么 自动切换 (自动切换情景模式) 情景模式就会交给 虚情景模式 处理,而 虚情景模式 里面可以设置使用什么情景模式(例如我们设置为 V2ray (代理服务器) 情景模式),那么最终访问谷歌网站就会走 v2ray(代理服务器) 情景模式。

简单的来说就是,如果你只用 自动切换情景模式 ,那么如果有多个代理时,你需要维护多个 自动切换情景模式 里面的规则(v2ray 添加了一个域名规则,Goflyway、SS/SSR 自动切换情景模式 也需要自己添加一个域名规则),而如果用 虚情景模式,那么就可以避免这种事情,只需要创建一堆 XXX 全局(代理服务器) 情景模式,然后再创建一个 自动切换情景模式 和 虚情景模式 即可。

下面就开始介绍 虚情景模式 的详细使用步骤了。


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

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

v2+ SwitchyOmega高级食用教程

然后 自动切换(自动切换情景模式) 情景模式里面的配置与 v2ray (自动切换情景模式) 情景模式一样即可

v2+ SwitchyOmega高级食用教程

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

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

v2+ SwitchyOmega高级食用教程

然后我们发现就两个选项,首先我们设置 虚情景模式 – 目标,例如我现在主要用 v2ray代理,所以我就选择 v2ray全局(代理服务器) 情景模式。

v2+ SwitchyOmega高级食用教程

然后我们再点击另外一个按钮,迁移到虚情景模式 – 取代目标情景模式。

接着就弹出了一个 替换情景模式 的窗口,这个功能的意思就是把目前 SwitchyOmega 扩展 内的所有 自动切换情景模式 中的条件结果 Brook 全局(代理服务器) 替换为当前这个 虚情景模式(虚情景模式),选择 Brook 全局(代理服务器),然后点击 替换 按钮。

v2+ SwitchyOmega高级食用教程

点击 替换 按钮后,我们再去 上面刚刚新建的 自动切换(自动切换情景模式) 情景模式看看,会发现原来我们设置为 Brook 全局(代理服务器) 情景模式都被替换为 虚情景模式(虚情景模式) 情景模式了(包括上面的 Brook(自动切换情景模式) 情景模式)。

当然你也可以不这么做,改为手动的去 自动切换(自动切换情景模式) 情景模式中把 Brook 全局(代理服务器) 情景模式修改为 虚情景模式(虚情景模式) 情景模式,这样就避免了 Brook(自动切换情景模式) 情景模式中的 Brook 全局(代理服务器) 情景模式也被直接替换为 虚情景模式(虚情景模式) 情景模式的问题。

v2+ SwitchyOmega高级食用教程

这时候我们就需要试验下效果了。

我们点击浏览器右上角的 SwitchyOmega 扩展按钮,选择 自动切换(自动切换情景模式) 情景模式,然后访问谷歌搜索首页 https://www.google.com/ncr。

可以看到 SwitchyOmega 扩展按钮的颜色为 外圈绿色内圈红色 ,外圈绿色代表当前使用的是 v2ray全局(代理服务器) 情景模式,而内圈红色代表当前选择的是 自动切换(自动切换情景模式) 情景模式。

v2+ SwitchyOmega高级食用教程

 

如果我们想换成其他代理了,比如 Goflyway ,那么可以点击 虚情景模式 右边的 按钮 ,然后就会看到你当前能选择的情景模式,我们选择 Goflyway 全局(代理服务器) 情景模式。

v2+ SwitchyOmega高级食用教程

然后我们再去访问谷歌首页,就会发现 SwitchyOmega 扩展按钮的颜色为 外圈蓝色内圈红色 ,外圈蓝色代表当前使用的是 Goflyway 全局(代理服务器) 情景模式,而内圈红色代表当前选择的是 自动切换(自动切换情景模式) 情景模式。

这样以后,我们要什么网站走代理或者不走代理,就可以只维护 自动切换(自动切换情景模式) 情景模式中的各种条件规则了,方便很多。

没理解?自己多手动操作几次就懂了,我就是,啦啦啦。

v2+ SwitchyOmega高级食用教程

测试扩展的代理管理效果

在配置完代理规则后,我们访问网页一下试试。

我们点击浏览器右上角的 SwitchyOmega 扩展按钮,选择 Brook 全局 (代理服务器) 或者 Brook (自动切换情景模式) 情景模式,然后访问谷歌搜索首页 https://www.google.com/ncr。

  1. 当选择 Brook 全局 (代理服务器) 的时候,访问谷歌网站,直接就判断为走代理了,于是经过 Brook 全局 情景模式中的代理服务器访问谷歌网站了。
  2. 当选择 Brook (自动切换情景模式) 的时候,访问谷歌网站,扩展会去 GFWList 中匹配规则,因为谷歌网站被墙了,GFWList里面有谷歌域名,所以判断结果为走代理,于是就经过 Brook 全局 情景模式中的代理服务器访问谷歌网站了。

v2+ SwitchyOmega高级食用教程

访问百度 ,心细的人会发现 浏览器右上角的 SwitchyOmega 扩展按钮 颜色变了,访问谷歌网站则是全部绿色(绿色是因为这些情景模式正好都是默认绿色图标,颜色是随机的),而访问 百度 则是 内圈绿色外圈灰色 ,这是因为 百度的域名没有被墙(或者说没有加入到 GFWList 列表中),所以扩展判断结果为不走代理,SwitchyOmega 扩展按钮 的图标外圈颜色就对应了判断结果(走了哪个情景模式)。

假如又新建了一个 Goflyway 全局 (代理服务器) 情景模式,并且图标颜色为蓝色,当配置 v2ray (自动切换情景模式) 情景模式的谷歌域名判断条件为走 Goflyway 全局 情景模式,那么访问谷歌网站就会是 外圈蓝色内圈绿色。

临时让某个网站走代理

如果你访问某个网站,需要让其走代理,或者因为某个网站被墙,而 GFWList 里没有这个网站域名,但是又仅仅是临时访问,那么可以配置让这个网站临时走代理(重启浏览器后失效)

以谷歌网站为例,点击浏览器右上角的 SwitchyOmega 扩展按钮,然后点击谷歌的域名:google.com 然后在选择 v2ray 全局 (代理服务器) 情景模式。

这样访问 谷歌就会默认走代理了(注意下面第二张图的 SwitchyOmega 扩展按钮颜色),在关闭当前浏览器窗口前,都是有效的。

v2+ SwitchyOmega高级食用教程

v2+ SwitchyOmega高级食用教程

永久让某个网站走代理

如果你访问某个网站,需要让其走代理,或者因为某个网站被墙,而 GFWList 里没有这个网站域名,那么可以配置让这个网站永久走代理(重启浏览器后也有效)。

以谷歌网站为例,点击浏览器右上角的 SwitchyOmega 扩展按钮,然后点击 添加条件 。

v2+ SwitchyOmega高级食用教程

就会看到如下图所示的添加条件窗口,我们只需要修改下 情景模式 为 v2ray 全局 (代理服务器) 即可,然后点击 添加条件 按钮。

v2+ SwitchyOmega高级食用教程

然后我们在访问指定的 网站时,就会发现走代理了,并且当我们进入 SwitchyOmega 扩展的 v2ray 情景模式内.

配置文件 导入/导出 说明

既然有这么多的玩法,那么备份功能肯定是少不了的。

在 SwitchyOmega 扩展管理页面,点击左上角的 导入/导出 选项,即可看到 生成备份文件 和 从备份文件恢复 的按钮。

我做了一个 SwitchyOmega 扩展备份文件上传到了逗比云,里面包含了:

  1. Brook 全局(代理服务器)、Brook(自动切换情景模式)
  2. Goflyway 全局(代理服务器)、Goflyway(自动切换情景模式)
  3. SS/SSR 全局(代理服务器)、SS/SSR(自动切换情景模式)
  4. 自动切换(自动切换情景模式)、虚情景模式(虚情景模式)

v2+ SwitchyOmega高级食用教程

 

正文完
 0