GAE上网

这篇的目的就是教你怎么用GAE来穿过伟大的FireWall然后窥看外面的世界。越是看不到的东西,就会激起越大的兴趣,所以导致越来越多的人想出去看看。以前我转载过一篇文章:转-gae翻墙 hyk-proxy,但是由于年代久远,现在图片挂了不说,现在也不能用这个方法了。

什么是GAE?

GAE是Google App Engine(字面意思为Google 程序引擎)的首字母缩写,是Google提供的一项免费而强大的服务,简单来说,就是Google依托本身的服务器、技术和带宽资源,免费给用户提供的免费服务器——可以看作是特殊的WEB服务器,支持Python和Java编程语言。

GAE官方地址:猛击此处进入

GAE简单介绍:猛击此处进入

使用到的工具

Goagent(Download),建议使用稳定版,稳定版搞不定的话,在下载测试版。

申请GAE,创建一个应用

首先申请一个GAE,登录https://appengine.google.com/,使用gmail登录,如果没有gmail的话,你注册一个呗。

登录进去后,点击如下图所示的Create Application.

创建应用第一次创建应用的时候是需要通过手机发送验证码的,输入你的手机号码,手机号码前要加国家号,天朝的是+86,例如:+8613888888888.一个手机号只能使用一次的。

填入手机号码

点击Send后,手机会收到验证码,填入收到的验证码。

输入验证码点击Send之后,在下面界面填写你要申请的应用的域名,域名必须是6到30个字符之间,可用小写字母、数字和连字符(-),开头和结尾不得使用连字符。填写好之后,记得Check Availability,检查一下是否被占用。如果占用,换一个。

填入应用的标题,这个随意。选中下面的 ,点击Create Application.

填写域名和Title同意协议之后,看到如下界面表示成功创建。

创建成功

可以通过上面的链接再做一些调整和查看应用状态。

上传代理程序Goagent

打开上面下载到的Goagent程序,解压,有两个文件夹,local和server,local是用来本地电脑连接用的,server是用来上传到服务器的。

用EditPlus或其他编辑软件打开server文件夹下的app.yaml,把application后面的改成自己刚刚创建的应用的ID,appid(只填写你自定义的,不需要写appspot.com)。例如我的就改成:

application: ilaycher
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /fetch\.py
script: fetch.app
secure: optional

双击server目录下的uploader.bat,提示输入用户名和密码,用户名就是你的gmail地址,密码就是你的gmail密码。PS:密码输入是看不见的。接下来就是自动上传了,不出意外的话,都是没有问题的。

上传成功

成功之后,修改local目录下的proxy.ini文件中的appid,改成你自己的id。我的修改如下;

[gae]
enable = 1
appid = ilaycher
password =
path = /fetch.py
debuglevel = 0

保存之后。

设置浏览器代理

以Firefox为例,安装autoproxy插件,https://addons.mozilla.org/zh-CN/firefox/addon/autoproxy/。订阅规则,之后在菜单栏学则福字样的图标,选择下拉菜单中的Automatic Mode(自动模式),在这个模式下需要用到代理的时候才会用代理。再选择Preferences(选项)。

Preferences

设置代理

Add proxy(添加代理),goagent,127.0.0.10,8087,http

设置端口再设置要使用的代理。

选择代理

导入证书,打开Firefox的选项,选择Advanced(高级)—>Encryption(加密)—>View Certificate(查看证书)—>Import(导入),选择goagent中的local目录下的CA.crt

Firefox选项导入证书

浏览国外网站

打开goagen中的local下的goagent.exe,不要关闭这个窗口!然后你就可以上T、F、Y了。如果上不了的话,可能等一会,毕竟连接也需要一定时间的。

相关补充

1.Chrome怎么设置?

安装SwitchySharp插件,导入SwitchySharp配置,下载地址http://goagent.googlecode.com/files/SwitchyOptions.bak,进入SwitchySharp设置界面,点击“导入/导出”-“从文件恢复”,导入刚才下载的SwitchyOptions.bak。

2.不成功,还是上不了?

保证Goagent.exe还在运行,且代理已经配置正确,127.0.0.10,8087,http。如果还是上不去,可能需要等一段时间,因为连接服务器也要时间的。更多帮助请查看:http://code.google.com/p/goagent/issues.

3.出现错误Error 400

上传程序的时候出现这个错误“Error 400: The 'python27' runtime is only supported for apps using the High Replication Dat
astore.”,这个可能出现在老式GAE应用上,可能你创建的应用的时候是很久以前的时候了,现在的GAE机制变了,重新创建一个应用吧。

4.如何删除应用?

打算自己再专门写一篇文章。《如何删除GAE中的应用》。时间:待定。

5.流量是多少?不够用怎么办?

一个应用的流量是1G/天,如果你觉得不够的话,再创建相同的应用就好了。一个Gmail用户可以创建10个应用。

6.如何设为开机启动?

双击local目录下的addto-startup.vbs即可。

7.如何设置为IPv6网络?

将proxy.ini中profile改为google_ipv6即可。(未测试)

8.能不能支持Android和IOS系统?

可以的。具体请看

9.其他

参考文章:GoAgent图文设置教程:碉堡了,从此无限制上网。

 

>> 若为原创,转载请注明: 转载自Laycher's Blog

>> 本文链接地址: 利用GAE做代理:上网无限制

>> 订阅本站: http://feed.feedsky.com/laycher