前段时间刷了XDA开发者移植的CM12,基于Android5.0.1。由于Lollipop使用连接Google服务器来判断网络状态,这一改动使得国内用户十分头大。主要表现在:
- 出厂设置时会在检查网络状态那里卡上几分钟,直到显示跳过选项。
- 通知栏上的网络图标会显示感叹号,同时系统会不断尝试连接,造成不小流量和电量消耗。
本文转自http://小狐狸.中国/45.html,转载时请遵循原作者的版权声明。
前段时间刷了XDA开发者移植的CM12,基于Android5.0.1。由于Lollipop使用连接Google服务器来判断网络状态,这一改动使得国内用户十分头大。主要表现在:
本文转自http://小狐狸.中国/45.html,转载时请遵循原作者的版权声明。
最近由于天气原因,Google在国内的访问受到了严重的干扰。我们可以在国外服务器上配置Google的反向代理来实现。
nginx是一个强大的反向代理服务器。要实现反向代理功能只需要修改nginx的配置文件就可以了。
这是我的配置文件(没有使用SSL,懒得折腾了)
server {
listen 80;
server_name 【你的域名】;
location / {
proxy_redirect http://www.google.com/ /;
proxy_cookie_domain google.com 【你的域名】;
proxy_pass http://173.194.127.48;
proxy_set_header Accept-Encoding "";
proxy_set_header User-Agent $http_user_agent;
proxy_set_header Accept-Language "zh-CN";
proxy_set_header Cookie "PREF=ID=047808f19f6de346:U=0f62f33dd8549d11:FF=2:LD=zh-CN:NW=1:TM=1325338577:LM=1332142444:GM=1:SG=2:S=rE0SyJh2W1IQ-Maw";
sub_filter www.google.com 【你的域名】;
sub_filter_once off;
}
}
测试并重载nginx配置,试试输入你的域名,应该已经可以正常显示Google的首页了。
本文部分内容引用自http://micromacer.lofter.com/,转载时请遵循原作者的版权声明。
在国内,要想使用完整的Google 服务并不是一件很容易的事情。
我们需要:
首先,你需要一个无障碍的网络环境。
有了良好的网络,想要获取更多的优质应用、图书、影片等,我们需要将Google账户锁定在美国区。
顺便说一句,我早些时候因为激活Google Now把系统语言改成了英文,加上前段时间因为Google被全线封锁一直挂着代理。后来有一天发现账户自己就切换到美国区了,不过有时候还是会被切回来。我估计可能英语系统语言加上常年美国IP会有神秘加成。