写终于耗尽,是为了着重,反正在我搜索到的IP地址范围内是没有可以使用的。包括在网上一个循环检测的小程序和各个博客里,都没有寻找到可以使用的。再一次证明这个墙的伟大,伟大到我想把电脑摔过去。

如果 你有国外的独立服务器或VPS,那么恭喜你,可以使用反向代理,来设置ghs.google.com。下面结合网上内容,和我的设置方法,一并呈上。

以下内容属转载(修改一小部分):

在国外申请一台机器, 利用反向代理服务器(如:squid , nginx,squid) 指向 ghs.google.com , 而 ghs.yourdomain.com域名 指向这个反向代理服务器. 我已经验证过,完全可以做到.
设置过程(这里以nginx为例):
1) 下载 nginx  比如:  nginx-0.8.21.tar.gz (http://sysoev.ru/nginx/nginx-0.8.21.tar.gz)截止目前的最新版
2) tar zvxf  nginx-0.8.21.tar.gz
3) cd nginx-0.8.21
4) ./configure –prefix=/usr/local/nginx –user=nginx –group=nginx –with-http_realip_module –with-http_gzip_static_module –with-http_stub_status_module –with-http_ssl_module

–with-http_realip_module使google服务器能获取到用户真实IP,否则是代理服务器的IP

–with-http_gzip_static_module 因为是wordpress的wp-supercache插件用到,压缩静态化模块

5) make
6) make install(如果是升级服务器,这步可以省略)

升级可以

/etc/init.d/nginx stop

cp objs/nginx /usr/local/nginx/sbin

/etc/init.d/nginx start
7) 设置反向代理: 编辑 /usr/local/nginx/conf/nginx.conf  ,如:
upstream hosts_yourdomain_com {      –  别名可以随便取
server ghs.google.com:80;   – ghs.google.com
}
server {
listen       80;
server_name  ghs.yourdomain.com;   –  自己的 ghs 域名
#charset koi8-r;
#access_log  logs/host.access.log  main;
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_pass http://hosts_yourdomain_com;   — 前面取的别名
proxy_set_header  x-real-IP  $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
关于nginx的运行脚本,可以参考网上的。

下一步博客准备写一系列nginx的文章,2个月之前建立的2个服务器,因为比较稳定,也不想随便重新安装设置,怕时间长了忘记,也算是作个笔记吧。包括centos服务器lnmp环境的建立(网上有一键安装包),等各个方面的设置等。