首先感谢 GappProxy 项目的作者给我们带来了这么好的一个东西
之前一直使用 Vidalia + Tor 来进行自由网络访问。虽然速度一般,但是只要能连接上,基本所有网站都是能访问的。但是从昨天开始,不知道为什么使用 Vidalia 一直连接不上,很是郁闷。
然后就开始尝试配置一个 GappProxy 来进行自由网络访问。首先从 GappProxy 下载服务器和客户端的源代码,或者通过 SVN 来下载所有的源代码:
svn checkout http://gappproxy.googlecode.com/svn/trunk/ gappproxy-read-only
由于 GappProxy 的服务端是使用 Google AppEngine 来运行的,所以需要一个 Google AppEngine 帐号,然后登陆 http://appengine.google.com/ 创建一个应用,比如名为 xxxx ,当然为了上传服务端应用的代码,还需要下载 Google AppEngine 的 Pyhhon SDK 。
对于 fetchserver 目录中的 server 端代码我们只需要修改文件 app.yaml 和 index.yaml 文件,将 app.yaml 文件的 application: 行加上创建的 应用名,如 application: xxxx 。而 index.yaml 文件只需要保留第一行,将其余行删除,不然在上传的时候会报错。
接下来就是使用 Pyhhon SDK 的 appcfg.py 工具来上传代码了,运行如下命令:
appcfg.py update fetchserver/
会提示输入 GoogleAppEngine 的帐号和密码,上传成功后,服务器端就会自动运行。
接下来需要启动 clinet 脚本,进入到 localproxy 目录,修改文件 proxy.conf ,将 fetch_server 字段改为 fetch_server = http://xxxx.appspot.com/fetch.py ,然后运行:
proxy.py &
然后,配置浏览器代理为 127.0.0.1 端口 8000 之后,你就可以自由访问网络啦!速度还想相当不错的!
最后再次感谢 GappProxy 项目的作者们,谢谢!
1 条评论:
哈哈!很感谢能引用我写的这个,希望大家都能很方便的翻墙!
发表评论