http://tonysh-thu.blogspot.com/2012/12/google-app-enginegoagent.html
2011.11.30 补充:有关Gappproxy+Autoproxy+Firefox证书无效的问题可以参见:http://tonysh-thu.blogspot.com/2011/11/gappproxyautoproxyfirefox.html
2010.03.14 再次更新:之前dropbox的链接由于流量限制,已经没有办法访问了,现在我已经更改了链接,临时用的是Google docs的空间,不知道这个有没有流量限制,欢迎了解的童鞋留言告诉我这个是不是有限制,或者推荐一些更好的不限流量的免费空间文件共享的网站,谢谢!
更新:有的兄弟姐妹可能没有看太懂我上面写的,于是我写了一个更简单的说明在下面,把我用的文件传上来共享,如果原文看不懂,看下面的三条就可以,再下面的不用再看了,但我觉得如果能理解,再下面的原文的这些东西对理解Gappproxy的工作原理还是有帮助的~
简化版的使用说明:
注:这两个地址都是用Google共享的,可能需要翻墙先。欢迎大家测试一下。
1. 下载压缩包,地址在这里,这是我自己测试成功的Gappproxy server源码,解压之后,按照天空岛的那篇文章先更改yaml文件,再将源码传到自己的GAE应用上去;
2 下载客户端附件,可以从这里下载到本地解压,运行里面的gui.exe,将fetchserver的名称改为http://your-app-name.appspot.com/fetch.py,其中your-app-name是你设定的Google app名称;
3. 在自己的浏览器上设置代理,enjoy!你可能还对这几篇文章感兴趣:
用Yahoo Pipe可以生成一个在国内可以访问的Feedburner RSS源
http://tonysh-thu.blogspot.com/2010/07/yahoo-pipefeedburner-rss.html
翻墙工具大集合
http://tonysh-thu.blogspot.com/2009/09/blog-post_01.html
童鞋们,下面的都不用看了,用上面的下载与说明就足够了。
///////////////////////////////////////////////////////////////////////////
原文:
Gappproxy是一个很好的利用Google App Engine搭建的代理服务器,如果自己有一个gmail的帐号,可以自己搭建,每天可以获得1G的流量,这对于大多数日常用户来说已经足够了。
搭建的具体方法可以参见
http://skydao.com/post/google-app-engine-to-do-with-personal-proxy-server-second-edition/
但用这样的搭建方法可以访问youtube,但无法观看上面的视频,解决方法是这样的:
1. 使用svn下载gappproxy的源码,用命令:svn checkout http://gappproxy.googlecode.com/svn/trunk/ gappproxy-read-only,而不是在http://code.google.com/p/gappproxy/downloads/list这个主页上下载打包好的源文件。
如果想装svn,可以在官方主页http://tortoisesvn.net/downloads下载TortoiseSVN,这是一个windows版的SVN客户端。
如果不想装svn,直接访问http://gappproxy.googlecode.com/svn/trunk/,下载/fetchserver/fetch.py,覆盖掉下载的打包源文件gappproxy-1.0.0beta.tar.gz中的对应文件(在压缩包中的/fetchserver目录下,更新后用Google app engine上传更新到自己的Google app应用上去,像天空岛的那篇文章那样,即安装好google app engine sdk与python之后,运行appcfg.py update your-fetch-server-local-path/),似乎只下这一个文件就可以了,其他的不用更新;
2. 不要用windows版的客户端gui.exe,而使用python版的客户端proxy.py,这个客户端也在下载的源码包里,即在http://code.google.com/p/gappproxy/downloads/list中选择下载gappproxy-1.0.0beta.tar.gz,在这个压缩包中的/localproxy/目录下,就是python版的客户端。要使用这个客户端,首先要下载python,官方下载地址在这里。注意要下windows版的2.6的python,目前Gappproxy不支持3.1版的python。一路确定安装完python之后,双击proxy.py,会弹出一个黑色的cmd窗口,出现字符输出。代理就设置完成了,如果双击proxy.py系统无法打开,应该是重启一下就好了。
p.s. 对上面第2条的更新:现在在Google group论坛上的客户端附件(地址在这里)已经可以支持访问youtube视频,现在就用这个gui.exe就可以,不用再折腾proxy.py了。
做了这两件事并在ie或firefox里设置好代理,应该就可以访问youtube看视频了。
能用你就用,非得写出来?让那个月光看到了又写一遍,接着gap也不能用了。
ReplyDelete告诉你个好东西也写一写吧
ReplyDeleteapps.hloli.net/gfwtube
这个的确不错!
ReplyDeleteapps.hloli.net/gfwtube
不知道怎么用这个python版的客户端proxy.py
ReplyDelete1.fetch.py 最近开发者把这个文件更新了一下,解决了一些问题,所以叫大伙上传到服务器端更新一下,是这个意思吗?
ReplyDelete2.客户端。很多人都是按照那篇天空岛的文章照葫芦画瓢,用的是gui.exe,图个简单易懂。找不到python版的客户端proxy.py,不知道在哪。。。高手指点一下。
要使用svn,是不是得下载SVN啊?
ReplyDelete有关svn与py文件的运行方法,我已经在原文章里做了更新,呵呵,enjoy~
ReplyDelete还是不能看视频
ReplyDeleteyeah!!!
ReplyDeletethank you very much i've successed!!
gapproxy的google group已经有了windows版的gui更新:http://groups.google.com/group/gappproxy/files,那个叫
ReplyDeleteGAppProxy_r101_exe.Only.7z的文件。我一个菜鸟还是用这个好了,python搞不懂。
GAppProxy_r101_exe.Only.7z
ReplyDelete这个的确有效!用这个方法就不用上面那么麻烦了,呵呵
我怎么用了这种方法不行呢...
ReplyDelete7z那个文件也没用....
昏迷了
那多半是因为你的fetch.py没有成功更新到服务器上
ReplyDelete请问如何设置多个fetch server?
ReplyDelete第三资留言。
ReplyDelete现在发觉看不了了,昨天还能看一小段,但后来没测试,以为就成功了;之后一直看不了。
要不这样,LZ,你能不能把你能看youtube视频的这个一整个gappproxy文件给放出来,让我们大家共享一下呢?当然那个你的fetchserver你自己留着,我们用我们的。
感激不尽啊!
to leslie: 应你的要求:
ReplyDeletehttp://dl.getdropbox.com/u/1790241/fetchserver.zip
这是我用的版本,你可以测试一下,另外我还发现了一些其他的问题,比如登录的问题,如果可以把这一版本改的更好,我会更新这个文件的。
成功在ubuntu上用chrome看youtube视频!
ReplyDelete先多谢LZ:)
其次就我的经验,来纠正LZ文中的一些可能引起歧义的地方。在我没成功之前,我是直接下载了http://gappproxy.googlecode.com/svn/trunk/的fetchserver文件后直接覆盖到gappproxy-1.0.0beta.tar.gz这个包解压后的文件中去代替原来的fetchserver,然后就修改localproxy文件夹中的proxy.conf,填上自己之前已经上传成功的地址。这就是问题所在。我没有把更新的fetchserver去代替google app engine里的fetchserver然后上传一个新的地址。这里LZ也没有交代。因为毕竟来到这里的,都是用过gappproxy做过代理的,所以他们原先肯定就有个自己申请上传的地址,从而没有意识到要重新上传激活新的代理地址。
所以,LS没有成功的及后来看到的同学,你先去google app engine重新设置一个新的your-fetch-server.appspot.com,然后再安装google app engine,把LZ说明的这个fetchserver代替google app engine里面的fetchserver,把新的未激活的地址上传激活,应该就能看youtube视频了。。
To leslie:
ReplyDelete谢谢你指出的问题,我在原文里修改一下,另:leslie说的your-fetch-server.appspot.com不一定是新的app engine,使用原来的方法重新再上传一份fetchserver到原来的老fetchserver地址就可以。
奇怪啊,我也是按照楼主的方法做的啊
ReplyDelete下载 http://dl.getdropbox.com/u/1790241/fetchserver.zip的fetchserver; 更新到google app上,google app提示:cloing 6 application files ;修改了本地proxy.conf 后,点击proxy.py还是看不了 啊
to su30:
ReplyDelete是不是你没有更改yaml文件里面的app名字?
yaml文件也改成自己的google app上的;
ReplyDelete不知道是不是因为家里本身只有1M带宽,导致不行的;
明天上班了再试试
刚才用老fetchserver试了一下,提示:appcfg.py: error: Directory does not contain an app.yaml configuration file.
ReplyDelete看来还是得使用新的app engine地址。。
另外请问一下:app engine服务器能删除或注销么?只有10个,有几个还由于包含有“GFW”字眼而被封锁掉无法使用。。
服务器我觉得应该可以删除或注销的,看看网页上有没有这样的选项,呵呵~
ReplyDelete2.Google group论坛上的客户端附体链接失效了。给下下载谢谢!
ReplyDeleteTo 楼上:
ReplyDelete我已经更新了帖子,在dropbox上传了一份,嗯
Tony哥哥,dropbox那个压缩包里面没有gui.exe
ReplyDelete啊,我又更新了,现在dropbox上的是我用的gui.exe版本,那个链接我已经改了。这回应该没有问题了,无论有没有问题都可以留个言告诉我,呵呵
ReplyDelete用了dropbox的gui.exe后可以成功播放YouTube的视频!!!
ReplyDelete用了dropbox的gui和fetchserver,并且上传成功,网页也能正常浏览,但是youtube还是“An error occurred,please try again later”
ReplyDelete难道还有什么要设置的?
我也碰到相同的问题,感觉那个gui.exe,没有proxy.py好用
ReplyDelete恩, 這個確實不錯。
ReplyDelete但是有些視頻觀看竟然需要輸入驗證碼,估計是GAE的IP太多人用了。
非常感谢楼主的分享啊!终于成功了 谢谢哈!
ReplyDeleteThis comment has been removed by the author.
ReplyDelete能把那个GAppProxy_r101_exe.Only.7z发给我吗,group里没有了,谢谢
ReplyDelete额~我的邮箱hxm0070@gmail.com
ReplyDeleteAnother similar project http://code.google.com/p/hyk-proxy/
ReplyDeletedropbox上的那个无法使用,打开网页出现503..用原来那个是正常的,请问如何解决?
ReplyDelete我这里正常啊,你再试试?
ReplyDelete教育网,还是看不了啊,用了最新的代码。
ReplyDelete另外,好像不能下载大文件?
仔細看教學, 每個步驟都設定好, 完全可以看YOUTUBE!!
ReplyDelete慢慢耐心的設定, 我一次就成功了!!
非常感謝樓主的這篇分享教學!!
你太有才了,我很少回帖子,这次还是要谢谢你了
ReplyDeleteGAppProxy_r101_exe.Only.7z 找不到地方下载 dropbox的那个打不开。。
ReplyDelete请看贴子的最后几行,另外国内现在Dropbox的下载也被盾了,先要翻墙才能下载到。
ReplyDelete用gappproxy好像下不鸟。。。翻墙后
ReplyDeletethis account's public links are generating too much traffic and have been temporarily disabled!
我已经改了,呵呵,见原文。
ReplyDelete菜鸟问题,请问是不是无法访问https,这样的都打不开,网上说的好像是支持https的。可以访问yube。
ReplyDelete简化版第一步下载下来的localproxy文件夹有什么用,后面提到的天空岛的那篇文章里面没有说明localproxy如何处理。
十分感谢 用迅雷吧dropbox的那个下下来了。。。 囧
ReplyDeleteTo kevin:
ReplyDelete抱歉。。。。我的第一步链接给错了,现在正常了。
我记得是可以访问https的,而且反而是https访问的更好一些,呵呵
多谢,已经解决问题!!
ReplyDelete用简化版的1,2中的文件,可以访问youtube。
ReplyDelete打不开任何https网页,ie,firefox都不行。纠结.......
您好。
ReplyDelete“p.s. 对上面第2条的更新:现在在Google group论坛上的客户端附件(地址在这里)已经可以支持访问youtube视频,现在就用这个gui.exe就可以,不用再折腾proxy.py了。”
您在这里提到的下载地址已经失效。请问您可以提供一个新的地址将您自己的1.2.0版客户端上传么?
谢谢。
装上了,能访问网站,但看不了视频呀?
ReplyDelete哦,能看了,错误原因是我没从 blog 中下载 gui.exe,而直接从 code.google.com 中下载了 gui。
ReplyDeleteto 逍遥飞雪:
ReplyDelete看这部分就可以了:“简化版的使用说明:”,这里面有链接的,呵呵
楼主能不能发个GAppProxy- 1.2.0(rev102)-win(gui.exe报错,请用proxy.exe,无视窗).7z 给我,那个地址被删除了。loll@kerss.cn
ReplyDeleteTo LOLL:
ReplyDelete用简化版的就行了,下面的原文不要看了,不用下那个google group里的那个版本了
还是不能看啊?
ReplyDelete下载不了最新的客户端啊。。。。。。
ReplyDelete能不能重新共享一下新的客户端啊
ReplyDelete用rayfile
用简化版的,后面的全都不用看了,如果Google docs的共享文件还是下不下来,欢迎大家告诉我
ReplyDelete用svn里面的最新版server端, 配合1.0.0的gui.exe可以看youtube, 但是facebook仍然是无法登陆.
ReplyDelete简化版的Google文档上的客户端下不了,提示403 forbidden
ReplyDeleteGappproxy server倒可以下
现在用的是1.2.0版的.还是上不了youtube.twitter倒是可以.
ReplyDeleteGAppProxy/1.2.0 已经在工作了
貌似还是不行啊、、、
ReplyDelete楼主能发发一份自己的过来
貌似还是不行啊、、、
ReplyDelete楼主能发发一份自己的过来
楼主,为什么现在用GUI看不了Youtube视频,只能打开网页,但是视频是错误
ReplyDeleteGAE 的Google论坛说要修改proxy.py,但没有咋修改啊?
楼主现在有办法吗?
@Weiya:
ReplyDelete我这里用post里面提到的方法可以正常观看,用那两个文件就可以。你那里显示什么错误?
http://i977.photobucket.com/albums/ae257/weiyaleung/Pic%20Links/bdaa68a2.jpg
ReplyDelete但是我记得当初我按照楼主的方法设置是可以看的,但是近来不行了,下载也会提示有1MB限制...
已经是按楼主说的安装地
http://i977.photobucket.com/albums/ae257/weiyaleung/Pic%20Links/f342083b.jpg
@weiya:你之前用的版本和现在的版本有没有区别?你可以试下下载最新版的gappproxy代码,这个的确很奇怪。。。。
ReplyDelete之前是用Google Code上面的1.00 GUI的,看不了。之后按楼主你地介绍装了1.2 的,刚开始时可以看的,后来就显示错误了。
ReplyDelete论坛上说是GUI有问题,我现在也没辙了..
gui版可以直接设置fetchsever
ReplyDeletePython版在哪改??? proxy.conf?>????
网页能正常浏览,但是youtube还是“An error occurred,please try again later”
ReplyDeleteSorry, the page (or document) you have requested is not available. 文档挂了?
ReplyDelete@老饕: 我这里正常,可能是Google docs被盾的更彻底了,欢迎翻墙。。。。
ReplyDelete