Ubuntu下用GAE做goAgent代理

早就听说Google+的同学们说goAgent了,正好我前些日子使用Ubuntu作为自己日常使用的操作系统。于是就整理一下,做一个教程,给自己存档也方便给其他同学看看。 关于如何申请GAE我就不另赘言了。

先决条件:

1.获得Ubuntu的python环境,打开终端输入,sudo apt-get install python

2.下载goAgent,可以顺便把chrome的插件SwitchySharp一道装上,顺带把https://raw.github.com/phus/phus-config/master/SwitchyOptions.bak上传到switchysharp。

3.下载GAE for linux,选择linux版本即可。

一.服务端的上传

1.在ubuntu下使用GAE上传goAgent,将goAgent放到googleappengine目录下,并在终端输入cd /home/yourusername/google_appengine(你googleappengine的绝对路径)。

2.在你的goAgent的server目录里,有一个文件app.yaml,用文本编辑器打开,填入你在GAE的ID,,和version(默认是1),保存。 3.在终端,cd /home/yourusername/google_appengine(你google_appengine的绝对路径)后,输入sudo python appcfg.py update goAgent/server/python,填入你的email和密码就能上传了。

二.客户端的使用

1.在goAgent的local目录中,有一个proxy.ini文件,将你的appid填入。 2.终端进入到你的local目录,例如cd /home/yourusername/google_appengine/goAgent/local,运行sudo python proxy.py。好了,现在你可以运用以上的方式通过Ubuntu在chromium浏览器使用goAgent进行翻墙了。

三.关于快捷方式的使用

很多应该和我一样,在linux下中一些常用的软件常常需要在终端输入命令觉得很繁琐,想通过快捷方式直接点击运行。

详细方法如下:

1.创建快捷方式:sudo gedit /usr/share/applications/goAgent.desktop

在文本编辑器里输入

编辑器里输入

[Desktop Entry] Name = goAgent Comment = a proxy tool Exec = /home/YourUserName/google_appengine/goAgent/local/proxy.py #proxy.py的绝对路径# Icon = /home/kafaafa/google_appengine/goAgent/local/goagent.png #图标的绝对路径# Terminal = true #使用终端运行# Type = Application Categories = Application;Development; #放在软件–开发者目录中#

1.现在需要给快捷方式以sudo超级用户方式运行,否则点击会一闪而过。当然你也可以不让他在终端显示,只需要将Terminal=true改成Terminal=false

sudo chmod 777 /home/kafaafa/App/google_appengine/goAgent/local/proxy.py

Ubuntu 14.04 下载、安装、配置的相关知识

Ubuntu 14.04系统下载地址:

Windows 7下硬盘安装Ubuntu 14.04图文教程

本文永久更新链接地址:

少一点预设的期待,那份对人的关怀会更自在

Ubuntu下用GAE做goAgent代理

相关文章:

你感兴趣的文章:

标签云: