[原创]在openSUSE上成功配置goagent(1.7.10版本)

说实话,在openSUSE(其他Linux发行版本方法相同)上配置goagent(1.7.10版本)这个翻墙利器还真是不容易,即便按照官网的使用指南,仍然提示Broken Pipe错误,最后终于费了一番功夫将其正常配置完成,因此总结出来,希望可以帮到别人。

1.下载goagent

在goagent的项目主页:http://code.google.com/p/goagent/,下载goagent软件,http://goo.gl/pTt0W,这是目前的最新版本。如果有更新,请到http://code.google.com/p/goagent/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount下载最上面的.zip文件。

解压下载来的文件,本文设解压后的文件夹为goagent。

2.配置goagent(参考了goagent项目主页issues中的这个网页:http://bit.ly/z5K9Nk

进入/goagent/local/目录,打开proxy.ini,将“appid = ”后的字符修改为你在Google App Engine注册的appid,如“appid = myappid123”,保存后退出。

进入/goagent/server/python/目录,打开app.yaml,将“application:”后的字符修改为你的appid,如“application:myappid123”,保存后退出。

Google App Engine下载主页下载Google App Engine SDK for Python的Linux版本,解压,设得到的文件夹为google_appengine。

将google_appengine文件夹复制或者剪切到/goagent/目录中,在/goagent/目录下打开终端,运行:“google_appengine/appcfg.py update server/python/”(不含双引号),按照提示输入邮箱地址、密码。

在/goagent/server/目录下打开终端,运行:“python uploader.zip”,如果提示输入appid或密码,则输入,现在这个命令就可以正常运行了,不会再出现之前的Broken Pipe错误提示。

3.开始使用goagent翻墙

先去https://addons.mozilla.org,为Firefox安装名为AutoProxy的扩展,重启后生效,新建一个代理设置,名称可以取“goagent”,代理地址127.0.0.1,端口8087,并且设置为默认代理。或者把GAppProxy的端口修改为8087并且设置为默认亦可。

在/goagent/local/目录下打开终端,运行:“python proxy.py”,如果显示出你的appid以及其他信息,则说明配置成功,可以开始在Firefox上被墙的网站了。

4.而且有一点很重要:在使用代理浏览网页的时候,不能关闭运行着“python proxy.py”,不然代理就自动关闭了。

Advertisements