这个尝试虽然失败了,但是我却想到可以为我被封的那个blog(cranecn.blogspot.com)做个专门的代理啊,iBeyond的源代码上注释的很清楚可以替换想要代理的地址。试了一下就成功,和以前同样是iBeyond做的那个gfw.appspot.com的区别是,不用把地址搞的那么麻烦了(同样作者也罢这个源代码开放了)。
简单说一下:
- 注册一个 App Engine 帐户。create an application,会有一个地址生成
http://application-id.appspot.com,好像可以注册10个免费的application。
- 下载python,下载Google App Engine SDK,不用到中文页面去下载,那里的程序好久没更新了。然后安装这两个程序,其中Google App Engine SDK会在桌面上生成一个文件夹的快捷方式,打开在里面新建一个文件夹,重命名比如叫 kyle。
- 下载源代码,然后保存在那个上面提到的那个新建文件夹kyle里,两个文件一个是app.ymal,另一个是 main.py。注意,要以utf-8编码保存,我就吃了这个亏,郁闷了好久。用记事本或notepad++编辑这连个文件,把 app.ymal 里面的第一行 application: gfw 改成你自己注册的那个 application:
application-id
。把 main.py 里作者注释的 #远程主机,如果想代理其他主机的话。。。。。下面的哪一行改成你的blog地址。还有#google分析代码,自己看着办。。。你就自己看着办吧,我曾经把它全删了,后来出现错误,原来google_analytics = """ """不是Google Analytics提供的代码,也就是说引号中间的内容可以删也可以替换成你自己的,其他的不可以。保存~ - 上传程序:打开命令提示符(开始-运行-cmd),如果当时Google App Engine SDK是按照默认地址安装的话,就输入
cd /d "C:\Program Files\Google\google_appengine\"
,如果是自选路径那就自己看着办吧。然后利用Google App Engine SDK提供的上传命令appcfg.py update
kyle 。然后就会输入你的邮箱账号密码(好似没有显示*号,不管他)。然后如果没有错误(error)的话,那几算完成了。 - 然后在浏览器中输入 http://application-id.appspot.com
作者提供的代码是专门为代理牛博国际提供的,里面有好多事专门为牛博设计的。懂代码的可以自己改,反正我不懂,就让那些不相干的代码留在那里吧。
还有一点奇怪的是上传完毕后没有出现传说中的Uploading index definitions ,后台也显示None Deployed。但是网站照样用,怪哉!网页里的某些挂件不能用了,比如blogger跟踪。下奶好多人直接用GoogleAppEngine做blog,我看了几个都不太满意。
我以前的blog 现在就可以访问了 : crane.appspot.com,现在的id可是有6个字符的限制啊,幸亏我申请的早。其实,这个blog我已经不怎么用了,不过是觉得代理很好玩罢了。照着个原理,大部分常规网站都可以做个代理,好的很!就是plurk不能,不太好。
又把 GFW4blogspot 装了一下,挺好玩的。作者似乎把首页删了,这能通过 https://gfw.appspot.com/ibeyond 这种形式来访问了。我的 jiluwuyu.appspot.com同样的方法访问。
以前gfw.appspot.com的首页还没有被删的时候,我去看,经常可以看到有人通过这个代理上一些色情blog之类的,我就郁闷了:难道上黄网也要翻墙?至少我是不要的~~~
link: iBeyond's Eyes
没有评论:
发表评论