官网:
GitHub地址:
https://github.com/FelisCatus/SwitchyOmega
之前使用各种代理,都是用的各种功能全面的客户端,它们都自带了PAC功能(或自动设置IE浏览器代理的功能),使用起来确实方便,搭建好服务端后,直接使用客户端即可。
可是随着使用的VPS、服务器或各种服务越来越多,对代理的要求也越来越高,我不得不让部分浏览器走代理,而部分不走代理(比较常见的有某些商家后台是不允许挂代理的,会封号)。客户端让所有浏览器都走代理的设置,也会影响部分软件的使用(默认会走IE的代理)。一键设置所有浏览器都走代理,切换来切换去也容易出错!
基于上面的情况,我选择了用SwitchyOmega来控制代理。使用下来也很惊喜,SwitchyOmega能很方便的设置各种规则,基本满足了需求。
SwitchyOmega应该已经很多人用过了,这里记录下心得。
安装
在线安装:
Chrome浏览器(Chromium 内核)可以在Chrome网上应用店搜索安装:
https://chrome.google.com/webstore/category/extensions?utm_source=chrome-ntp-icon
Firefox火狐就在附加组件管理器里面搜索安装:
about:addons
其他的国产浏览器,大多都用的Chromium 内核,都是通用的,可以安装Chrome的扩展。
离线安装:
GitHub下载:
https://github.com/FelisCatus/SwitchyOmega/releases
官方下载页面:https://www.switchyomega.com/download/
设置
安装完成后,我们可以在浏览器右上角的扩展图标里面发现SwitchyOmega,它初始状态是一个黑色圆圈(表示浏览器走系统代理)。点击它选择选项开始设置!
默认情况下SwitchyOmega有2个情景模式。但是一般都不适合我们,可以直接删掉。
这里以v2ray为例子进行设置。我们先开启v2ray的客户端。原版的客户端或者其他的像v2rayN等等客户端都可以。v2rayN的话不需要启用系统代理。
step1
建立v2ray代理的情景模式。这个模式下,所有的网站都走v2ray的代理。
详情请看下面图片:
v2ray默认走的是socks5,客户端运行在本地,所以代理服务器为127.0.0.1,端口为经典的1080。
step2
光有v2ray的代理还不够,我们还需要一个自动切换的模式。
这里我们新建一个“自动切换模式”。我们设置的规则条件里的网站、GFWlist里的网站走v2ray代理,其余的走直连。
GFWlist的GitHub地址:
https://github.com/gfwlist/gfwlist
GFWlist URL:https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
还是如下面的图:
第二步总的就是设置自动代理模式(AutoProxy),导入规则,更新规则。其他的根据自身情况设置
step3
启用SwitchyOmega的自动切换模式,查看效果。
再次点击浏览器右上角的SwitchyOmega图标,选择“auto FQ”,进入情景模式。
浏览Google主页,查看效果:
成功访问不存在的谷歌首页!
自此,SwitchyOmega的设置就基本完成了。以后遇到需要走代理的网站,可以手动在自动切换模式里添加规则。
SwitchyOmega还有其他的情景模式(如虚情景),各位可以去摸索一番。
最后这里附上我的配置文件,适用于v2ray、brook、SSR、SS这些代理。使用上述的代理直接导入即可。
SwitchyOmega for v2ray&brook&SSR&SS