Gappproxy的来龙去脉:
Gappproxy – 用来搭建你自己的代理服务器。
如果对开发有兴趣的可以从以上位置下载源代码,下载需使用svn的客户端,Windows用户请使用Tortoise SVN,Linux用户自己找,反正 Google 一搜就全有了。
主页:http://gappproxy.googlecode.com,目前已经不可以直接访问,需要用代理。
此版本已经解决 cookie 和 youtube 视频播放等问题。
对于普通仅想使用下代理功能的,请看这里(适用与Windows用户):
GappProxy是基于Google AppEngine平台开发的软件,使用的语言是Python,所以你想要正确运行并配置该软件,需要满足下面几个要求:
-
拥有至少一个 Google 的账户,通常你的 Gooogle 邮箱便是。如果你说你还没有开始使用Gmail,那还真是杯具。
-
开通 Google AppEngine,注册地址在这里:http://appengine.google.com/。中文帮助在这里:http://code.google.com/intl/zh-CN/appengine/。
-
下载 Google AppEngine SDK,下载地址(Windows):http://googleappengine.googlecode.com/files/GoogleAppEngine_1.3.1.msi。其他平台点这里。
-
下载 Python 语言开发环境,Python 2.6 下载地址(Windows):http://www.python.org/ftp/python/2.6.4/python-2.6.4.msi
-
懂一点点英文,因为目前 Google AppEngine 的页面是纯英文。如果真有哪位兄弟有障碍,请你自行使用 Google Translate(Google 翻译)。
环境搭建 – 如果上面你都已经具备了,下面正式开始,我们一步一步 (step by step) 来:
-
安装 Google AppEngine SDK,默认安装即可。记住安装地址后面会用到。
-
安装 Python 开发环境,默认安装即可。
上传代码 – 如果环境搭建成功,需要配置服务器端代码
-
解压之前下载的fectch sever服务器端程序到你的 Google AppEngine SDK 安装目录下:.\Google\google_appengine\fetchserver_sever
-
用记事本或者其他文本编辑器打开 fetch sever目录下的 app.yaml 文件,将 application: your application name 中的your application name 替换为你在 AppEngine 创建的应用程序的名字。
-
打开命令行窗口,进入Google AppEngine SDK的安装路径下,运行如下命令:appcfg.py update fetchserver_server。上传前需要输入 Google 账户用来验证,按提示输入用户名和密码即可。
-
成功上传后,服务器端配置既大功告成。
客户端配置
-
解压之前下载的 gappproxy_client.zip 到任意目录,进入gappproxy_client\localproxy, 用记事本或者其他文本编辑器打开 proxy.conf 文件,将#fetch_server = http://yourapplicationname.appspot.com/fetch.py 替换为你自己的程序网址,将yourapplicationname 换为你创建的应用程序名字并将前面的 # 号去掉,保存即可。
-
启动代理,双击运行 proxy.py 即可。在gappproxy_client\localproxy目录下。
浏览器配置 – 配置 IE 浏览器使用代理设置。
进入Internet 选项->连接->局域网设置,配置如下:
点击确定后,保存设置。
结语:一切搞定,你可以自由冲浪了,请不要访问敏感信息,保护我们这来之不易的自由。
———————————————————————————————————————-
转者注:使用它速度绝对可以,但目前仅能提供浏览网页的基本功能,对于视频播放和用户数据登录等如HTTPS的接入方式则无能为力,譬如你需要用facebook货Twitter,你会很失望,因为登陆不能,后续版本应该会解决这种问题。