昨天下午开始,到今日凌晨,有好多人都反映各路翻҉墙҉软件纷纷表示情绪不稳定了。。。
其实网上已经有很多关于GAE搭建代҉理҉的文章了,本来是不想写的。。。 不过想来想去,本着知识共享的态度。。。为了更好的让人们多掌握一些翻҉墙҉的方法。。。 决定还是再为互联网添加一份相关的文章。。。
这里讲述的方法非常简单。。。基本上可以说是傻瓜式操作。。。只要跟着一步一步做,基本都可以顺利成功。
整个过程需要用到三个程序:fetchserver.7z(服务器端),GAppProxy.7z(桌面客户端),和SDUpload(上传工具)。
一切开始之前,请先在Google Appengine上注册一个程序,获得一个域名。(如下图)
接下来,下载第三方开发的SDUpload上传工具,和最新版的 fetchserver.7z, 然后解压,并将解压好的 fetchserver 目录放到 SDUpload 目录中。然后进入 fetchserver 目录,用支持UNIX换行符的编辑工具(比如Notepad++)打开app.yaml,并编辑应用程序的名称(如下图)。也就是将图中的 test 改成你刚刚在Google Appengine注册的名字(就是域名中 xxx.appspot.com 的xxx这个前缀部分),然后保存。
接下来,点击开始菜单-运行,键入"CMD",打开命令提示符,进入解压的SDUpload目录,用指令:sdupload update fetchserver 来上传服务器端程序,(如下图)。
如果不出现什么意外,接下来会提示你输入Google帐号和密码了,这时输入你的Gmail邮箱和对应的密码即可。
需要注意两点:
- 在CMD下输入密码时,不会有星号(*)的提示,但实际是在输入密码的。
- 如果你修改了Google相关的IPV6的本地Host,会导致上传出现问题。需要暂时将Host换回到IPV4的,上传完成后再改回IPV6即可。
上传完毕后,服务器端就已经正常运行了。接下来,只需要下载桌面客户端的 GAppProxy.7z 然后解压到任意目录,执行目录中的 gui.exe 并在 FetchServer 的栏中填入你的对应地址,即:http://你的Appspot地址/fetch.py 然后点击"Save"保存即可。(如下图)
同时你也可以将GAppProxy注册成系统服务,这样就不必每次都要手动运行了,每次开机,都会作为一个系统服务运行在后台(占用资源很小),配 合一些自动翻҉墙҉的浏览器扩展,会很方便。具体操作是,进入GAppProxy的service目录,如果是Win7或VISTA系统,需要右键点击 install.bat,然后点击"以管理员身份运行"即可,XP等系统,直接双击运行即可(如下图)。要卸载这个系统服务,同样方法执行以下 uninstall.bat即可。
完成以上步骤后,在你的浏览器中配置代理地址为:127.0.0.1:8000。就可以通过GAE代理来访问网站了。。。建议配合各种浏览器的自动翻҉墙҉扩展来使用(比如Chrome的Proxy Switchy,Firefox的Autoproxy)。
最后使用GAE代理,有几点需要注意。
一个是每个月有2G流量的限制,另外GAE的代理暂时不支持HTTPS的加密链接。
还有一个需要注意的地方是,你搭建好的这个代理地址,也就是你填写到FetchServer中的地址,最好不要公开,因为这个地址并不需要验证,任何人都可以使用的。一旦你公开,就相当于将2G的流量也共享了出去,同时也增加了自己这个地址被墙的概率。
- 以上 -
已经用了尽可能简洁的文字来讲述整个过程,结果回头一看,文章貌似还是较长。。。可能还是会打击到阅读的兴趣吧。。。没办法了,以我有限的能力,已经没法再精简了。。。
—————— by: IPV6用的很愉快的夜の猫
2 条评论:
版主,我按照你的步骤做下来再上传文件时出现了这样的提示“Error parsing yaml file:
Unable to assign value ‘[myserver].appspot.com’ to attribute ‘application’:
Value ‘[myserver].appspot.com’ does not match expression ‘^(?!-)[a-z\d\-]{1,100}$’
in “[path]\app.yaml”, line 1, column 14”
我注册的[myserver].appspot.com已经显示成功了,我不知道问题出在哪里?请指教,版主,谢谢。
上傳文件時沒有報錯/可是服務器端不能正常打開 /代碼是不是有問題 /求解
发表评论