2016年6月24日星期五

让Lantern不代理国内网站


默认情况下,Lantern会代理所有无法正常访问的网站,无论是国外网站还是国内网站。若国内网站不能访问,通常是网络线路问题或者服务器问题,通常情况下我们并不需要让Lantern代理国内网站。但是,Lantern并没有选项能让我们选择代理哪些网站,所以我们只能麻烦点,利用一些工具来使得Lantern只代理国外网站了。
我们要做的,是利用一个Chrome扩展程序,当访问外国网站时,使用Lantern作代理;而访问国内网站时,则直接访问。
步骤:
1、 安装Proxy SwitchyOmega
这是一个Chrome代理扩展程序(安装地址:https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif?utm_source=chrome-app-launcher-info-dialog),用于对访问对象进行判断,使得国外网站通过Lantern代理,而国内网站直接访问。
2、 设置Lantern
打开Lantern,取消代理全部流量和管理系统代理,如图:
3、 设置Proxy SwitchyOmega
1)      进入Proxy SwitchyOmega的设置页,新建一个名为lantern_proxy的情景模式,如图:
情景模式的类型要选择代理服务器。
创建后,进入这个情景模式的设置页,代理服务器填127.0.0.1,代理端口填8787。这个是Lantern的代理地址。如图:
2)      新建一个名为auto_proxy的情景模式,这次情景模式的类型要选择自动切换模式,如图:
创建后,进入这个情景模式的设置页,填入想要代理的外国网站地址,如图:
情景模式要选择刚才新建的lantern_proxy,意思是对于符合这些域名条件的使用Lantern做代理。
3)      设置完后记得要保存。在设置页左边,如果应用选项按钮为绿色,说明有新设置需要保存,按下后保存设置,按钮变成白色。如图:
4、 使用Proxy SwitchyOmega
在浏览器地址栏右边,在安装完Proxy SwitchyOmega可以看到Proxy SwitchyOmega的按钮,选择auto_proxy,如图:
完成。