SwitchyOmega代理设置¶
之前进行浏览器代理设置时只是简单的添加了代理服务器,并没有添加代理规则实现自动切换国内国外网站
参考用SwitchyOmega管理代理设置进行自动切换代理设置
安装¶
github下载地址:FelisCatus/SwitchyOmega
csdn下载地址:switchyomega
安装步骤参考SwitchyOmega 安装
配置¶
删除已配置模式¶
安装完成后默认已设置好两个情景模式: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

