这篇的目的就是教你怎么用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.
可以通过上面的链接再做一些调整和查看应用状态。
上传代理程序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: truehandlers:
- 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(选项)。
Add proxy(添加代理),goagent,127.0.0.10,8087,http。
导入证书,打开Firefox的选项,选择Advanced(高级)—>Encryption(加密)—>View Certificate(查看证书)—>Import(导入),选择goagent中的local目录下的CA.crt。
浏览国外网站
打开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图文设置教程:碉堡了,从此无限制上网。
好像是一天一个G
是的,搞错了,多谢指正啊。
我已经把Goagent列为开机自启软件之一了。
话说你要不要这么勤奋地更新啊?搞得我压力很大啊
我没事情做啊。。。。
这么强大!
最近Google的IP变了,请把proxy.ini里host的IP地址改成203.208.47.1~8