SwitchyOmega代理设置
之前进行浏览器代理设置时只是简单的添加了代理服务器,并没有添加代理规则实现自动切换国内国外网站
安装
下载地址:
下载插件后,打开 Chrome 浏览器,搜索栏中输入 chrome://extensions/ 进入插件管理页面
直接将插件拖拽到该页面即可自动安装
问题:插件无法安装
如果上述方式无法安装插件,通过命令行启动 Chrome
google-chrome --enable-easy-off-store-extension-install
重复上述操作即可
配置
删除已配置模式
安装完成后默认已设置好两个情景模式:auto switch和proxy,可以删除它们,删除顺序为auto switch->proxy
添加代理服务器
新建一个情景模式New Profile,选择类型为Proxy Profile(代理服务器),命名为ss
在Proxy Servers中选择Protocol为SOCKS5,Server为127.0.0.1,Port为1080,最后点击左下角的Apply Changes

添加自动切换模式
再次新建一个New Profile,选择类型为Switch Profile,命名为ss_auto_switch
规则列表设置
首先配置Rule List Config,选择Rule List Format为AutoProxy,在Rule List URL中填入规则列表
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
点击Download Profile Now,里面包含了许多国外网址
其次配置Switch Rules,对于类型Rule list rules,选择Profile为ss(就是刚才配置的代理服务器),选择类型Default为Direct(直连,不经过代理服务器)

其操作规则就是符合下面规则列表中的网址都经过代理服务器
情景模式设置
规则列表中没有包含全部的国外网站,还可以单独设置情景模式
在Switch rules中点击Add condition添加一行,在Condition Details中添加想要切换的网址,比如*.github.com,在Profile中选择ss,这样符合条件的网址会通过代理服务器进行连接

也可以在实际操作中添加切换情景,点击SwitchyOmega图标,选择failed resources->add condition,即可将这些网址添加到情景模式中



ip查询
使用https://www.geoiptool.com/zh/或者http://ip111.cn/查询我的ip地址
当我直连时,使用的是杭州的ip;当我使用代理服务器时,使用的是美国的ip

