注:本配置以LinuxDeepin 12.06 final 版本 为例进行 配置
关于goagent的作用就不多说了,我只所以要用,因为我所在网络竟然连 sourceforge.net 也不能打开。
好了,其余不多说,正题开始。
一、申请appid
作者写的参考链接 https://code.google.com/p/goagent/wiki/InstallGuide
以防打不开,copy一份如下
goagent GAE平台部署教程
一、申请Google Appengine并创建appid
- 申请注册一个Google App Engine账号https://appengine.google.com。没有Gmail账号先注册一个, 用你的Gmaill账号登录。
- 登录之后,自动转向Application注册页面,如下图:
- 接下来的页面,输入你的手机号码,需要注意的是,手机号码前面要+86 格式如:+86 13888888888。
- 然后等待收取手机短信,收到短信后(一串数字号码)填入下图表单,点send提交.(有的手机收不到信息,到https://appengine.google.com/waitlist/sms_issues 提交该情况,一个工作日就能收到谷歌提示Google App Engine成功开通)。
- 提交完成之后,GAE账号即被激活,然后就可以创建新的应用程序了。转入“My Applications”页面,点击“Create an Application”新建应用
- 一个Gmail账户最多可以创建十个GAE应用。这里我们只创建一个应用就可以了。进入下一步,填写新应用的必要信息,如下图:
- 在上图中第一处添加一个应用名称,如abc555验证一下是否可用,如果显示“Yes”那么abc555就是你的Appid(记住这个id),而abc555 .appspoft.com就是你的应用服务器地址了。第二个空可随便填,点击提交按钮,如果能看到下图这个页面,就说明你成功创建了一个新的应用,你也可以点击应用名称,进入控制面板进行管理。
- 如果你要建立多次appid,只需要从步骤4开始再弄一遍就行了。
可以参考
二、goagent的配置
1、需要去这里https://developers.google.com/appengine/downloads?hl=zh-CN#Google_App_Engine_SDK_for_Python下载Google App Engin SDK,如果打不开,那么可以到这里下载(免积分)http://down.51cto.com/data/636054。
将下载的文件解压缩,得到的文件夹改名为google_appengine(改名是为了方便后面的介绍,可以不改)
2、到这里下载最新的goagent https://code.google.com/p/goagent/,这个被墙的可能性更大,如果打不开,可以到这里下载(同样免积分)http://down.51cto.com/data/636038。
2.1 将下载文件解压缩,得到的文件夹改名为goagent(改名是为了方便后面的介绍,可以不改),并将其移动到 步骤一中的 google_appengine 文件夹中。
3、修改 google_appengine/goagent/local/proxy.ini 文件 中的 appid,填入你申请的appid,如果有多个 可以用 “|” 分隔(填写的时候不带“”),保存。
修改 google_appengine/goagent/server/python/app.yaml 文件,将application 改为你自己申请的appid(填写任意一个即可,如果用“|”分隔的话,会报错的),保存。
4、打开终端,切换目录到 google_appengine ,输入
- python appcfg.py update goagent/server/python
要求输入你的Email,输入email,然后会提示输入密码,(注意,如果密码不对的话,这里的密码就不是你的普通的登陆谷歌帐号的密码,而是在你申请appid的时候输入的那个密码。)然后就开始上传了,如果有提示什么错误,那么,估计就成功了,如果有错误,请另行查证,然后再上传。
三、浏览器配置
1、chrome可以下载 Proxy SwitchySharp 配置如下
2、火狐 可以下载 autoproxy 插件
安装Autoproxy插件,如下图:
3、安装成功后重启火狐,重启后会看到下图所示页面,选中"gfwlist"并添加自定义代理,如下图(点击可放大):
4、添加代理,名称随意(建议写goagent以免混淆),主机填127.0.0.1,端口填8087,模式选中http,如下图:
5、在浏览器左上方选中"工具 - Autoproxy首选项 - 代理服务器 - 选择代理服务器"将goagent设置为默认代理,如下图:
6、选中浏览器右上方的“福”字,需用代理时刻选中“全局模式”或“自动模式”,不用时选中"禁用代理"即可。如下图:
四、测试
打开终端,切换进入goagent/local目录,输入
- python proxy.py
打开浏览器(chrome为例)切换 proxy switchersharp 为你新建规则,打开百度搜索ip,如若显示是美国,则成功了。