无垠博客 > 专业网络维护知识 > 用Google App Engine做个人代理服务器

用Google App Engine做个人代理服务器

发布:gaodage 发布时间:2009-7-22 8:0:22

        最开始我做google个人代理的时候也是在网上找的资料,不过由于写得都不是很详细,所以,我在这里整理给大家。

首先得注册自己的google账号
一.进入这个地址http://appengine.google.com去注册Google App Engine注册的时候要手机号的,是用来接受验证码的。你不用担心注册后手机会被莫名其妙的扣费的,难道你认为Google会做这样的事情吗?

二.申请好以后
去下载Python并安装,官方Python下载地址是
http://www.python.org/download/
建议安装到D盘
那么我们为什么要安装这个软件呢?因为GappProxy是使用Python编写的,运行于Google App Engine上。所以必须安装,就好像.NET程序一样需要安装.NET FRAMWORK才可以正常使用一样。

三.下载Google App Engine SDK
地址是http://googleappengine.googlecode.com/files/GoogleAppEngine_1.1.5.msi
安装到d:\Google\google_appengine\

四.下载http://gappproxy.googlecode.com/files/fetchserver-1.0.0beta.tar.gz
解压文件到Google App Engine SDK安装目录里也就是d:\Google\google_appengine\
在这里了我们要上传一个文件
大家注意了我在解压以后改了名字了,把
fetchserver-1.0.0改成了fetchserver是为了一会上传少打两个字

上面的图片解释哈
cd google
是进入google文件夹
这个得一步一步的来,然后进入google_appengine文件夹,当然你可以把文件名改一下
appcfg.py update fetchserver这个命令是上传这个文件夹里面的一个叫fetchserver的文件夹
然后回车
会提示让你输入邮箱和密码
就是你的Google邮箱和密码
输对了以后就开始上传了,上传会很快
在上传成功以后你再打开http://appengine.google.com/


 

点tanljqn进入以后还会看到一些流量信息


 

到了这一步了,基本上我们已经成功一大半了
五,下载客户端
下载地址是
http://gappproxy.googlecode.com/files/gappproxy-1.0.0beta.tar.gz
我们把这个文件同样也解压到google文件夹下面
找到localproxy文件夹下面的


 

直接看图片吧
可以看到有两个文件名为proxy的文件
一个是配置文件,一个就是客户端了
我们先修改配置文件
它那前面的#是注释的意思
就相当于C语言和PHP里面的注解一样,只是起一个让读者明白的意思
不起真实的作用
在这里我们提取一项出来
照着上面的
只要把我那最下面的一行前面的tanljqn 改成你自己的Gmail用户名就可以了
记好哦是用名名!
当然你也可以选择去用另外一个客户端
我觉得那个比较文件比较大,有7M多,用起来的效果也一样,同样是不能登录HTTPS的网站
那一个客户端的下载地址是http://gappproxy.googlecode.com/files/GAppProxy-1.0.0beta.exe
详细说明见官方介绍
http://code.google.com/p/gappproxy/wiki/GAppProxy_Manual_for_Windows
在这里就不多讲了
六.运行客户端,上网
在运行客户端之前先对Internet选项做一下修改,改成代理上网

从上面可以看出HTTPS是开着的
可是实际中我发现,这个并不好用
比如说我用它确实是可以访问以前访问不了的几个网页
http://simploving.blogspot.com/
http://simplove.wordpress.com/
但是却不能登录,每次输完账号和密码又没有了....
原因是证书有问题.....
同样的也不能登录QQ的https邮箱 https://mail.qq.com
登录google blogger的时候我在这里提供一个办法
就是先不用代理登录google账号
然后再用代理打开google blogger
这样默认的就是已经登录过的状态,不会再提示登录
关于证书的问题我试过很多方法了,但是还是没有搞定
这个时候你访问其它带IP的网站的时候就会发现当前的外网地址是美国的了

如果这篇文章,没有看出个所以然来,那么最新的谷歌App Engine有了新的变化,并且使用新版Goolge App Engine建立自己的代理服务器的方法也简单了很多,有兴趣的朋友,不妨仔细研究一下新的方法。

2 条评论 “用Google App Engine做个人代理服务器”

  1. 2 Hafidcn 回复该留言 Post:2009-10-7 0:23:10

    你好,我也和你遇到了同样的问题:
    “但是却不能登录,每次输完账号和密码又没有了....
    原因是证书有问题.....”
    请问你现在找到原因了吗?
    找到的了话请指教~
    我的邮箱时hafidcn@gmail.com

  1. 1 ermao 回复该留言 Post:2009-7-23 8:35:54

    这样下去,Google的云也会被GFW封掉。

发表评论:

✪我们相信,有您评论更精彩!✪