谷歌浏览器Chrome设置SwitchyOmega插件智能代理上网

网络 Sergio 799℃ 0评论

做科研的都知道,用百度搜索一些专业的知识,很大概率会落入百度知道、百度文库等百度全家桶内,用Google就经常能得到更为专业的结果。其实不光是搜索,国外的网站以其悠久的历史,积累了大量的资料。虽然有一定的语言障碍,但是形成勤上外文网站的习惯之后,我们会受益匪浅。

遗憾的是,由于众所不知的原因,我们无法访问某些国外的网站。这样S#S就应运而生。它的PAC(Proxy auto-config)模式能够自动用代理去访问被屏蔽的网站,其余时刻仍然直接连接国内网站,这样既可以保证连接国内网站的速度,也可以节约代理服务器的流量。其中用到了gfwlist,这是一份由专人维护的中国大陆无法访问的网站的名单,目前(2018.08.22)总数在8000左右。代理软件就是根据gfwlist来判断目标网址是走代理还是直连。因此gfwlist是一份黑名单。

但是,即使能够访问Github、Stack Overflow这样的网站,由于出国带宽的限制,速度也是慢到仿佛在拨号上网。考虑到我自己的代理服务器网速不是很慢,可不可以换成白名单模式,即只有有限的几个国内网址(如百度、CNKI等)走直连,其余的网址,都走代理。目前S#S是不支持白名单的,S#S#R是支持的,但是S#S#R支持的也不完美。比如它只分了大陆和非大陆的网址,不适合IEEE Xplore这种依据IP来判断下载权限的网站,必须要采取直连才行。因此纯粹让代理软件为我们智能代理,目前来看是不太适用的。

Chrome浏览器强大的地方一个是他的稳定性,还有一个就是丰富的扩展性。这些问题早就有人考虑到。SwitchyOmega是Chrome上应用最为广泛的控制浏览器代理行为的插件

1. 安装

Chrome网上商店搜索“switchyomega”,点击安装即可。

2. 方案1:手动设置SwitchyOmega

这是SwitchyOmega刚安装完成的样子。点击新建情景模式

新建Global为名的情景模式,选择代理服务器

Global模式的设置如下,代理协议选择SOCKS5,服务器选127.0.0.1(这是本机的本地IP),代理端口选1080注意:代理端口的填写和SS的设置必须一致!

在情景模式下新建White list模式,选择自动切换模式

White list模式下选择添加规则列表,如图设置。

网上有很多白名单,我只选了一个网址数量较少的,https://github.com/neko-dev/gfw_whitelist,这样在使用时避免过多验证。

黑名单和白名单设置类似,一般采用gfwlist官方链接

如果希望以后切换方便一点,还可以在界面设置快速切换,以后只需要单击即可在Black list White list之间切换。我的服务器网速快,我一般都是用White list模式

2. 方案2:从备份中恢复

如果嫌前面的设置太过繁琐,还可以从文件中恢复。下载OmegaOptions.bak,直接在导入/导出->从备份文件恢复或者从网址恢复

http://drive.sergio07.com/FreeSurfing/SwitchyOmega/OmegaOptions.bak

 

转载请注明:Sergio Blog » 谷歌浏览器Chrome设置SwitchyOmega插件智能代理上网

喜欢 (1)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址