用google appspot搭建一个私人代理服务器
鉴于有一部分人说搭建中途出现了问题.所以进行了更新详见『采用google appspot搭建个人代理服务器教程续集』
第一步:注册一个Google AppEngine用户。用Google帐户登录后点“Creat an Application”,这里需要手机接收一下认证号,选“OtherCountry”,手机号填“+86你的11位手机号”,很快就能收到验证码,来到下一步。然后需要给帐户取一个名字,例如我起的就是gpaoto,以后就可以通过https://gpaoto.appspot.com/来访问。
第二步:下载AppEngine的SDK和安装。打开https://code.google.com/appengine/downloads.html Google AppEngine的下载页面,下载“Google App Engine SDK for Python”。安装它你还需要Python2.5以上的环境,没装过的在Python.org下载一下,我装的2.6.2。装好Python,然后安装刚才下载的“Google App Engine SDK for Python”。安装完在该目录下用你注册Google AppEngine的账户名新建一个目录,例如我的就是“gpaoto”。
第三步:下载mirrorrr程序。1、下载http://code.google.com/p/mirrorrr/source/browse/#svn/trunk的所有文件到刚才新建的目录;2、下载http://code.google.com/p/mirrorrr/source/browse/#svn/trunk/static的所有文件到刚才目录的static目录(需新建)。(为了省事,我已经第三步所需要的文件打包好了,到http://www.vdisk.cn/down/index/3603083A7701下载后解压到你新建的目录下即可。例如我的就是把static文件夹及根目录那一堆文件都放到gpaoto目录下。)
第四步:设置mirrorrr程序。在你的目录下有一个app.yaml文件,用notepad++等工具打开,把第一行的“application: xxx”改为“application: 你的目录名”,保存。
第五步:上传mirrorrr程序。开始——运行——CMD.EXE。打开你的google appengine目录。引用:
CMD指令:打开D盘直接输入“d:”(没有引号)回车;
打开目录输入“cd 文件夹名”回车;总之,路径到了你的SDK安装目录,输入指令“appcfg.py update 你的账户名”,然后根据提示一次输入google账户名(email)、密码即可。出现以下引用:
Cloning 8 static files.
Cloning 6 application files.
Closing update.
Uploading index definitions.出现这个说明安装完毕,若出现问题比照它给出的指令再来一次。
说明安装完毕,若出现问题比照它给出的指令再来一次。
例如,我的安装目录是“D:\Program Files\Google\google_appengine\”,那么全部步骤就是依次输入:
1、d:+回车;
2、cd “Program Files\Google\google_appengine\”+回车;
3、appcfg.py update gpaoto+回车。
好了,就这五步,全部搞定,打开你的appspot地址看看吧,代理程序已经装上了。你可以看看我的https://gpaoto.appspot.com/.
appspot.com can’t open now.
回复
楼主,我想问一下,我已经搭建成功了,可是ie无法显示,想问一下,是什么原因?难道gfw发现了?你的那个gpaoto.appspot.com能用吗??
回复
指尖 Reply:
七月 30th, 2010 at 6:18 下午
我这边目前可以访问你,你自己可以访问试一下。。https://gpaoto.appspot.com/或者http://gpaoto.appspot.com/如果不可以访问那么就是gfw发现了,还有就是最好是使用https进行访问,那样是加密后访问的。。不容易被拦截。。
回复
ilovebsk Reply:
七月 30th, 2010 at 9:57 下午
楼主好,我想在qq上和你交流,你在吗?
我qq:454680967
回复
指尖 Reply:
八月 7th, 2010 at 10:04 下午
嗯,我很少上QQ..有什么问题还是可以联系我的….关于联系方法,请看页尾的关于页面..
回复
补充一句,使用你给的网盘中打包的文件
回复
缘维 Reply:
五月 2nd, 2010 at 9:59 下午
要修改app.yaml文件里面第一行application: xxx的哦……
回复
楼主,我也是按你的方法一步一步做下来的,到最后上传那一步也是出现了
2010-05-02 16:01:07 Running command: “['D:\\Program Files\\Python\\pythonw.exe', 'D:\\Program Files\\Google\\google_appengine\\appcfg.py', '--no_cookies', u'--email=ilovebsk@gmail.com', '--passin', 'update', 'D:\\Program Files\\Google\\ilovebsk']”
Traceback (most recent call last):
File “D:\Program Files\Google\google_appengine\appcfg.py”, line 68, in
run_file(__file__, globals())
File “D:\Program Files\Google\google_appengine\appcfg.py”, line 64, in run_file
execfile(script_path, globals_)
NameError: global name ‘execfile’ is not defined
2010-05-02 16:01:07 (Process exited with code 1)
You can close this window now.
这是什么原因呢,我使用你给楼上建议的方法,直接在GUI 界面上传的。又用cmd方法试了还是不行,不知道为什么?
回复
缘维 Reply:
五月 2nd, 2010 at 9:58 下午
你的这个问题好象是新建文件夹的问题…
为了验证问题….我又重新把代理服务器装了一次..完全可以装没有任何问题…..我再写一篇后续的架设代理服务器吧…
回复
ilovebsk Reply:
五月 4th, 2010 at 10:40 下午
我又试了,还是这个问题,我新建的目录名字是ilovebsk,我明明把app.yaml文件里面第一行application: ilovebsk
还是出现了这个问题。有点郁闷。不过还是谢谢楼主百忙之中抽空给我回复,我很感激了。
回复
ilovebsk Reply:
五月 4th, 2010 at 10:40 下午
可能是我用的win7的缘故吗?谢谢楼主。
回复
ilovebsk Reply:
五月 4th, 2010 at 10:45 下午
我在问一句,我也是装在了D盘,新建的目录ilovebsk是放在D:\Program Files\Google\google_appengine\
下,还是放在D:\Program Files\Google\下我现在是放在了后者下面。。我在试试
回复
ilovebsk Reply:
五月 4th, 2010 at 10:49 下午
还是老问题。哭了
回复
指尖 Reply:
五月 5th, 2010 at 12:31 上午
不用谢…因为您提出的这个问题,我于5月2号进行了GUI下测试…已经可以不要新建目录了…详细步骤见http://www.paoto.com/2010/05/%e9%87%87%e7%94%a8google-appspot%e6%90%ad%e5%bb%ba%e4%b8%aa%e4%ba%ba%e4%bb%a3%e7%90%86%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%95%99%e7%a8%8b%e7%bb%ad%e9%9b%86.html
如果还有问题我愿意继续帮您解决!
回复
请问在上传mirrorrr的时候出现cmd显示
NameError: Global name ‘execfile’ is not defined.
我所有的流程都是跟您一步步做下来的,总是上传不了.帮帮我吧
回复
缘维 Reply:
三月 26th, 2010 at 7:11 下午
谷歌目前已经提供了GUI界面…已经可以不需要使用cmd来上传文件了…建议你去下载谷歌Google App Engine SDK for Python(http://googleappengine.googlecode.com/files/GoogleAppEngine_1.3.2.msi)
上面是下载地址
然后再下载Python安装看看是否可以上传….
回复
问一下,成功之后,最上面一行字是mıɾɾoɾɿoɿɿim,怎么修改成自己想要的名字呢?
回复
缘维 Reply:
一月 1st, 2010 at 10:53 下午
用记事本打开源代码里面的main.html文件然后查找mıɾɾoɾɿoɿɿim
找到之后只要修改中间的文字就可以了..
最后就是就是上传…
还有main.html文件里是网页标题你也可以修改的..
回复
不错。按你的方法,已经成功了。谢谢。
回复
Cloning 8 static files.
Cloning 5 application files?????
回复
缘维 Reply:
一月 1st, 2010 at 10:56 下午
上传了8个静态文件(也就是图像等文件)5个程序文件(就是py那些文件)
回复
博主 你好,帖子写的很详细,我按照步骤做的,可老是不能成功,提示:
Error: Not Found
The requested URL / was not found on this server.
不出现代理的网页,个人刚接触这个,望指点一二 ,我建立的代理地址在:http://hilile522.appspot.com/, 谢谢!
回复
缘维 Reply:
十一月 22nd, 2009 at 9:30 上午
你好,由于最近比较忙,所以没有及时回复抱歉..
像你这样的问题我也遇到过.你是不是原来装过代理服务器呢?如果装过那需要彻底删除…
还有设置mirrorrr程序。在你的目录下有一个app.yaml文件,用notepad++等工具打开,把第一行的“application: xxx”改为“application: 你的目录名”,保存。你的目录名这个一定要改好..
最后一个就是要下载我给你提供的代理文件,因为里面还有一些要更改的我都已经更改好了..
回复
jinjian Reply:
十一月 23rd, 2009 at 5:33 下午
怎么彻底删除?
回复
谢啦
连我这电脑盲加英语盲都会了
回复
hi.
源码哪里有下载的?作者的网站不提供下载了。博主可否把它上传到网盘并给出下载链接?非常感谢
回复
缘维 Reply:
十月 16th, 2009 at 7:09 下午
作者是提供下载的。。。
不过我也可以给你…..但是你应该阅读完我里面的内容呀…因为下载的地址就在里面呢。
下载地址:http://www.vdisk.cn/down/index/3603083A7701
回复
找这个程序很长时间了~~! 感谢博主
回复
希望不要因此而强调appspot
回复
用google appspot搭建一个私人代理服务器 对过程讲解特详细,特别结束部分如何上传程序部分解决了我的大问题。再次感谢!
回复
缘维 Reply:
八月 10th, 2009 at 2:11 上午
不用…
回复