安装GAppProxy

 Aug. 18, 2010, 8:04 p.m.   0 comments    GAppProxy GAE

以前使用代理服务器翻墙的时候总是使用的是一些别人提供的代理服务器,而往往这些代理服务器在公网中访问速度都还可以,一到教育网就什么都连不上了,自从开始折腾Google App Engine起我就有用GAE搭建代理服务器的打算,这几天把自己的博客,Twitter客户端折腾完了之后又打起了搭建代理服务器的主意,于是上Google搜索了一下,原来早就有人这么做了,使用GAppProxy!

在GAppProxy项目的页面下载源码包http://code.google.com/p/gappproxy/downloads/list,不过貌似这个网址已经被GFW了,于是乎就动用各种手段,手脚并用的翻墙出去把源码包拖了回来,打开一看其实挺简单的,只有四个文件,accesslog.py,admin.py,fetch.py,当然还有必不可少的app.yaml。经过了前面的搭建micolog,现在在GAE上部署应用已经是轻车熟路了…还是用的GAE Launcher,感觉挺好用的说。

在GAE上部署完了之后就是客户端的设置了,还得在GAppProxy项目的页面下载客户端软件,GAppProxy原来用的是命令行的客户端,现在已经有了一个GUI的客户端绿色软件,解压缩到一个固定的目录就可以了,不用安装。

运行gui.exe之后,把“Use FetchServer”勾选上,在后面填上http://appid.appspot.com/fetch.py即可,其中“appid”指的是你创建的应用的ID。设置完成之后Save一下就可以了,此时点击Status的话应该可以看到“Proxy is running!”的提示,表示Proxy目前运行正常,若显示“exit”则表示Proxy运行异常已退出,可能原因主要是网络不通等,具体可查看运行文件目录下的.log文件。

运行正常之后就可以点击Hide按钮将程序隐藏到托盘区了,而此时只需要在浏览器里面将代理服务器地址设为127.0.0.1,端口设置为8000,此时如果能通过浏览器正常浏览网页则说明GAppProxy设置成功,已经成功应用代理。

如果需要经常使用代理的话,只需要点击Service按钮,将其注册为系统启动项,这样就可以开机启动代理了,设置成功之后应该能在资源管理器里看到proxy.exe和srvany.exe两个进程。

至于使用浏览器插件什么的实现代理的自动切换那就以后慢慢折腾了…

PS.貌似看Youtube视频还是不行,不过Youtube我可以用IPV6搞定了…