SwitchyOmega代理设置

之前进行浏览器代理设置时只是简单的添加了代理服务器,并没有添加代理规则实现自动切换国内国外网站

参考用SwitchyOmega管理代理设置进行自动切换代理设置

安装

github下载地址:FelisCatus/SwitchyOmega

csdn下载地址:switchyomega

安装步骤参考SwitchyOmega 安装

配置

删除已配置模式

安装完成后默认已设置好两个情景模式:auto switchproxy,可以删除它们,删除顺序为auto switch->proxy

添加代理服务器

新建一个情景模式New Profile,选择类型为Proxy Profile(代理服务器),命名为ss

Proxy Servers中选择ProtocolSOCKS5Server127.0.0.1Port1080,最后点击左下角的Apply Changes

_images/proxy_servers.png

添加自动切换模式

再次新建一个New Profile,选择类型为Switch Profile,命名为ss_auto_switch

规则列表设置

首先配置Rule List Config,选择Rule List FormatAutoProxy,在Rule List URL中填入规则列表

https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

点击Download Profile Now,里面包含了许多国外网址

其次配置Switch Rules,对于类型Rule list rules,选择Profiless(就是刚才配置的代理服务器),选择类型DefaultDirect(直连,不经过代理服务器)

_images/rule-list-rules.png

其操作规则就是符合下面规则列表中的网址都经过代理服务器

情景模式设置

规则列表中没有包含全部的国外网站,还可以单独设置情景模式

Switch rules中点击Add condition添加一行,在Condition Details中添加想要切换的网址,比如*.github.com,在Profile中选择ss,这样符合条件的网址会通过代理服务器进行连接

_images/github-rule.png

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

_images/failed-resources.png

_images/add-condition.png

_images/add-switch-rule.png

ip查询

使用https://www.geoiptool.com/zh/或者http://ip111.cn/查询我的ip地址

当我直连时,使用的是杭州的ip;当我使用代理服务器时,使用的是美国的ip

_images/hangzhou-ip.png

_images/vultr-ip.png